Warning: Permanently added '54.89.243.15' (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/9019564-fedora-42-aarch64 --chroot fedora-42-aarch64 Version: 1.3 PID: 8948 Logging PID: 8949 Task: {'allow_user_ssh': False, 'appstream': False, 'background': False, 'build_id': 9019564, 'buildroot_pkgs': [], 'chroot': 'fedora-42-aarch64', 'enable_net': True, 'fedora_review': False, 'git_hash': '6e42753e9e2e708d544c9a4856ef4d177fca77d1', '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-42-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': '9019564-fedora-42-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-xcj8bubc/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-xcj8bubc/cabbage', '--depth', '500', '--no-single-branch', '--recursive'] cwd: . rc: 0 stdout: stderr: Cloning into '/var/lib/copr-rpmbuild/workspace/workdir-xcj8bubc/cabbage'... Running: git checkout 6e42753e9e2e708d544c9a4856ef4d177fca77d1 -- cmd: ['git', 'checkout', '6e42753e9e2e708d544c9a4856ef4d177fca77d1', '--'] cwd: /var/lib/copr-rpmbuild/workspace/workdir-xcj8bubc/cabbage rc: 0 stdout: stderr: Note: switching to '6e42753e9e2e708d544c9a4856ef4d177fca77d1'. 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 6e42753 automatic import of cabbage Running: dist-git-client sources cmd: ['dist-git-client', 'sources'] cwd: /var/lib/copr-rpmbuild/workspace/workdir-xcj8bubc/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/c164f0149acc99c9a6ca5ba559b38295/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 118M 0 --:--:-- --:--:-- --:--:-- 118M 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 37.3M 0 0:00:02 0:00:02 --:--:-- 37.3M 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-xcj8bubc/cabbage/cabbage.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-xcj8bubc/cabbage --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1747027195.322749 -r /var/lib/copr-rpmbuild/results/configs/child.cfg INFO: mock.py version 6.1 starting (python version = 3.13.0, NVR = mock-6.1-1.fc41), args: /usr/libexec/mock/mock --spec /var/lib/copr-rpmbuild/workspace/workdir-xcj8bubc/cabbage/cabbage.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-xcj8bubc/cabbage --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1747027195.322749 -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-xcj8bubc/cabbage/cabbage.spec) Config(fedora-42-aarch64) Start: clean chroot Finish: clean chroot Mock Version: 6.1 INFO: Mock Version: 6.1 Start(bootstrap): chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-42-aarch64-bootstrap-1747027195.322749/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:42 INFO: Pulling image: registry.fedoraproject.org/fedora:42 INFO: Tagging container image as mock-bootstrap-01a52df7-902b-41b2-ac82-0639084e2f3e INFO: Checking that bee15cd6d094f8fe04b0429ce3221fe3cb477775fca9d90074999bae3c201ad9 image matches host's architecture INFO: Copy content of container bee15cd6d094f8fe04b0429ce3221fe3cb477775fca9d90074999bae3c201ad9 to /var/lib/mock/fedora-42-aarch64-bootstrap-1747027195.322749/root INFO: mounting bee15cd6d094f8fe04b0429ce3221fe3cb477775fca9d90074999bae3c201ad9 with podman image mount INFO: image bee15cd6d094f8fe04b0429ce3221fe3cb477775fca9d90074999bae3c201ad9 as /var/lib/containers/storage/overlay/a6a4f06750d5e5a6ae2e4912eb15fa1c072345a05e89c8fbedae754b4cadb6ec/merged INFO: umounting image bee15cd6d094f8fe04b0429ce3221fe3cb477775fca9d90074999bae3c201ad9 (/var/lib/containers/storage/overlay/a6a4f06750d5e5a6ae2e4912eb15fa1c072345a05e89c8fbedae754b4cadb6ec/merged) with podman image umount INFO: Removing image mock-bootstrap-01a52df7-902b-41b2-ac82-0639084e2f3e 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-42-aarch64-1747027195.322749/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.1-1.fc42.aarch64 rpm-sequoia-1.7.0-5.fc42.aarch64 dnf5-5.2.13.1-1.fc42.aarch64 dnf5-plugins-5.2.13.1-1.fc42.aarch64 Start: installing minimal buildroot with dnf5 Updating and loading repositories: updates 100% | 35.2 MiB/s | 6.1 MiB | 00m00s fedora 100% | 45.6 MiB/s | 34.2 MiB | 00m01s Copr repository 100% | 13.5 MiB/s | 915.6 KiB | 00m00s Additional repo https_download1_rpmfus 100% | 127.0 KiB/s | 137.8 KiB | 00m01s Additional repo https_codecs_fedorapro 100% | 19.0 KiB/s | 3.9 KiB | 00m00s Repositories loaded. Package Arch Version Repository Size Installing group/module packages: bash aarch64 5.2.37-1.fc42 fedora 8.2 MiB bzip2 aarch64 1.0.8-20.fc42 fedora 171.3 KiB coreutils aarch64 9.6-2.fc42 fedora 8.2 MiB cpio aarch64 2.15-4.fc42 fedora 1.1 MiB diffutils aarch64 3.12-1.fc42 updates 1.6 MiB fedora-release-common noarch 42-26 updates 20.2 KiB findutils aarch64 1:4.10.0-5.fc42 fedora 1.9 MiB gawk aarch64 5.3.1-1.fc42 fedora 2.4 MiB glibc-minimal-langpack aarch64 2.41-5.fc42 updates 0.0 B grep aarch64 3.11-10.fc42 fedora 1.0 MiB gzip aarch64 1.13-3.fc42 fedora 424.7 KiB info aarch64 7.2-3.fc42 fedora 421.6 KiB patch aarch64 2.8-1.fc42 updates 262.5 KiB redhat-rpm-config noarch 342-4.fc42 updates 185.5 KiB rpm-build aarch64 4.20.1-1.fc42 fedora 524.4 KiB sed aarch64 4.9-4.fc42 fedora 873.2 KiB shadow-utils aarch64 2:4.17.4-1.fc42 fedora 4.5 MiB tar aarch64 2:1.35-5.fc42 fedora 3.0 MiB unzip aarch64 6.0-66.fc42 fedora 470.2 KiB util-linux aarch64 2.40.4-7.fc42 fedora 6.6 MiB which aarch64 2.23-1.fc42 fedora 123.4 KiB xz aarch64 1:5.8.1-2.fc42 updates 1.4 MiB Installing dependencies: add-determinism aarch64 0.6.0-1.fc42 fedora 2.2 MiB alternatives aarch64 1.33-1.fc42 updates 90.2 KiB ansible-srpm-macros noarch 1-17.1.fc42 fedora 35.7 KiB audit-libs aarch64 4.0.3-2.fc42 fedora 415.2 KiB basesystem noarch 11-22.fc42 fedora 0.0 B binutils aarch64 2.44-3.fc42 fedora 29.3 MiB build-reproducibility-srpm-macros noarch 0.6.0-1.fc42 fedora 735.0 B bzip2-libs aarch64 1.0.8-20.fc42 fedora 72.6 KiB ca-certificates noarch 2024.2.69_v8.0.401-6.fc42 updates 2.6 MiB coreutils-common aarch64 9.6-2.fc42 fedora 11.1 MiB crypto-policies noarch 20250214-1.gitff7551b.fc42 fedora 137.2 KiB curl aarch64 8.11.1-4.fc42 fedora 454.7 KiB cyrus-sasl-lib aarch64 2.1.28-30.fc42 fedora 2.4 MiB debugedit aarch64 5.1-6.fc42 updates 244.6 KiB dwz aarch64 0.15-9.fc42 fedora 322.6 KiB ed aarch64 1.21-2.fc42 fedora 154.5 KiB efi-srpm-macros noarch 6-3.fc42 updates 40.1 KiB elfutils aarch64 0.193-2.fc42 updates 3.2 MiB elfutils-debuginfod-client aarch64 0.193-2.fc42 updates 143.9 KiB elfutils-default-yama-scope noarch 0.193-2.fc42 updates 1.8 KiB elfutils-libelf aarch64 0.193-2.fc42 updates 1.2 MiB elfutils-libs aarch64 0.193-2.fc42 updates 746.7 KiB fedora-gpg-keys noarch 42-1 fedora 128.2 KiB fedora-release noarch 42-26 updates 0.0 B fedora-release-identity-basic noarch 42-26 updates 674.0 B fedora-repos noarch 42-1 fedora 4.9 KiB file aarch64 5.46-1.fc42 fedora 140.2 KiB file-libs aarch64 5.46-1.fc42 fedora 11.9 MiB filesystem aarch64 3.18-42.fc42 updates 112.0 B filesystem-srpm-macros noarch 3.18-42.fc42 updates 38.2 KiB fonts-srpm-macros noarch 1:2.0.5-21.fc42 fedora 55.8 KiB forge-srpm-macros noarch 0.4.0-2.fc42 fedora 38.9 KiB fpc-srpm-macros noarch 1.3-14.fc42 fedora 144.0 B gdb-minimal aarch64 16.2-3.fc42 fedora 13.0 MiB gdbm-libs aarch64 1:1.23-9.fc42 fedora 234.0 KiB ghc-srpm-macros noarch 1.9.2-2.fc42 fedora 779.0 B glibc aarch64 2.41-5.fc42 updates 6.2 MiB glibc-common aarch64 2.41-5.fc42 updates 1.3 MiB glibc-gconv-extra aarch64 2.41-5.fc42 updates 18.6 MiB gmp aarch64 1:6.3.0-4.fc42 fedora 657.9 KiB gnat-srpm-macros noarch 6-7.fc42 fedora 1.0 KiB go-srpm-macros noarch 3.6.0-6.fc42 fedora 60.8 KiB jansson aarch64 2.14-2.fc42 fedora 93.2 KiB json-c aarch64 0.18-2.fc42 fedora 138.7 KiB kernel-srpm-macros noarch 1.0-25.fc42 fedora 1.9 KiB keyutils-libs aarch64 1.6.3-5.fc42 fedora 98.3 KiB krb5-libs aarch64 1.21.3-5.fc42 fedora 2.5 MiB libacl aarch64 2.3.2-3.fc42 fedora 66.3 KiB libarchive aarch64 3.7.7-4.fc42 fedora 910.6 KiB libattr aarch64 2.5.2-5.fc42 fedora 67.1 KiB libblkid aarch64 2.40.4-7.fc42 fedora 290.5 KiB libbrotli aarch64 1.1.0-6.fc42 fedora 909.5 KiB libcap aarch64 2.73-2.fc42 fedora 506.8 KiB libcap-ng aarch64 0.8.5-4.fc42 fedora 160.9 KiB libcom_err aarch64 1.47.2-3.fc42 fedora 111.2 KiB libcurl aarch64 8.11.1-4.fc42 fedora 794.0 KiB libeconf aarch64 0.7.6-1.fc42 fedora 80.6 KiB libevent aarch64 2.1.12-15.fc42 fedora 1.1 MiB libfdisk aarch64 2.40.4-7.fc42 fedora 418.8 KiB libffi aarch64 3.4.6-5.fc42 fedora 154.4 KiB libgcc aarch64 15.1.1-1.fc42 updates 222.2 KiB libgomp aarch64 15.1.1-1.fc42 updates 514.0 KiB libidn2 aarch64 2.3.8-1.fc42 fedora 560.6 KiB libmount aarch64 2.40.4-7.fc42 fedora 355.8 KiB libnghttp2 aarch64 1.64.0-3.fc42 fedora 198.1 KiB libpkgconf aarch64 2.3.0-2.fc42 fedora 134.0 KiB libpsl aarch64 0.21.5-5.fc42 fedora 132.5 KiB libselinux aarch64 3.8-1.fc42 fedora 201.1 KiB libsemanage aarch64 3.8-1.fc42 fedora 360.0 KiB libsepol aarch64 3.8-1.fc42 fedora 809.9 KiB libsmartcols aarch64 2.40.4-7.fc42 fedora 224.4 KiB libssh aarch64 0.11.1-4.fc42 fedora 585.4 KiB libssh-config noarch 0.11.1-4.fc42 fedora 277.0 B libstdc++ aarch64 15.1.1-1.fc42 updates 2.8 MiB libtasn1 aarch64 4.20.0-1.fc42 fedora 220.3 KiB libtool-ltdl aarch64 2.5.4-4.fc42 fedora 94.0 KiB libunistring aarch64 1.1-9.fc42 fedora 1.7 MiB libuuid aarch64 2.40.4-7.fc42 fedora 69.4 KiB libverto aarch64 0.3.2-10.fc42 fedora 69.4 KiB libxcrypt aarch64 4.4.38-7.fc42 updates 272.5 KiB libxml2 aarch64 2.12.10-1.fc42 fedora 1.9 MiB libzstd aarch64 1.5.7-1.fc42 fedora 667.7 KiB lua-libs aarch64 5.4.7-3.fc42 fedora 328.9 KiB lua-srpm-macros noarch 1-15.fc42 fedora 1.3 KiB lz4-libs aarch64 1.10.0-2.fc42 fedora 197.4 KiB mpfr aarch64 4.2.2-1.fc42 fedora 755.6 KiB ncurses-base noarch 6.5-5.20250125.fc42 fedora 326.8 KiB ncurses-libs aarch64 6.5-5.20250125.fc42 fedora 1.2 MiB ocaml-srpm-macros noarch 10-4.fc42 fedora 1.9 KiB openblas-srpm-macros noarch 2-19.fc42 fedora 112.0 B openldap aarch64 2.6.9-3.fc42 fedora 697.3 KiB openssl-libs aarch64 1:3.2.4-3.fc42 fedora 6.3 MiB p11-kit aarch64 0.25.5-5.fc42 fedora 2.4 MiB p11-kit-trust aarch64 0.25.5-5.fc42 fedora 463.3 KiB package-notes-srpm-macros noarch 0.5-13.fc42 fedora 1.6 KiB pam-libs aarch64 1.7.0-4.fc42 fedora 222.9 KiB pcre2 aarch64 10.45-1.fc42 fedora 713.6 KiB pcre2-syntax noarch 10.45-1.fc42 fedora 273.9 KiB perl-srpm-macros noarch 1-57.fc42 fedora 861.0 B pkgconf aarch64 2.3.0-2.fc42 fedora 112.4 KiB pkgconf-m4 noarch 2.3.0-2.fc42 fedora 14.4 KiB pkgconf-pkg-config aarch64 2.3.0-2.fc42 fedora 990.0 B popt aarch64 1.19-8.fc42 fedora 144.8 KiB publicsuffix-list-dafsa noarch 20250116-1.fc42 fedora 68.5 KiB pyproject-srpm-macros noarch 1.18.1-1.fc42 fedora 1.9 KiB python-srpm-macros noarch 3.13-4.fc42 fedora 51.0 KiB qt5-srpm-macros noarch 5.15.15-1.fc42 fedora 500.0 B qt6-srpm-macros noarch 6.9.0-2.fc42 updates 464.0 B readline aarch64 8.2-13.fc42 fedora 561.0 KiB rpm aarch64 4.20.1-1.fc42 fedora 3.3 MiB rpm-build-libs aarch64 4.20.1-1.fc42 fedora 198.6 KiB rpm-libs aarch64 4.20.1-1.fc42 fedora 733.5 KiB rpm-sequoia aarch64 1.7.0-5.fc42 fedora 2.3 MiB rust-srpm-macros noarch 26.3-4.fc42 fedora 4.8 KiB setup noarch 2.15.0-13.fc42 fedora 720.9 KiB sqlite-libs aarch64 3.47.2-2.fc42 fedora 1.5 MiB systemd-libs aarch64 257.5-6.fc42 updates 2.3 MiB systemd-standalone-sysusers aarch64 257.5-6.fc42 updates 329.4 KiB tree-sitter-srpm-macros noarch 0.1.0-8.fc42 fedora 6.5 KiB util-linux-core aarch64 2.40.4-7.fc42 fedora 2.4 MiB xxhash-libs aarch64 0.8.3-2.fc42 fedora 85.9 KiB xz-libs aarch64 1:5.8.1-2.fc42 updates 201.5 KiB zig-srpm-macros noarch 1-4.fc42 fedora 1.1 KiB zip aarch64 3.0-43.fc42 fedora 762.5 KiB zlib-ng-compat aarch64 2.2.4-3.fc42 fedora 133.4 KiB zstd aarch64 1.5.7-1.fc42 fedora 1.5 MiB Installing groups: Buildsystem building group Transaction Summary: Installing: 148 packages Total size of inbound packages is 51 MiB. Need to download 51 MiB. After this operation, 202 MiB extra will be used (install 202 MiB, remove 0 B). [ 1/148] bzip2-0:1.0.8-20.fc42.aarch64 100% | 3.6 MiB/s | 52.0 KiB | 00m00s [ 2/148] coreutils-0:9.6-2.fc42.aarch6 100% | 50.3 MiB/s | 1.1 MiB | 00m00s [ 3/148] bash-0:5.2.37-1.fc42.aarch64 100% | 66.3 MiB/s | 1.8 MiB | 00m00s [ 4/148] cpio-0:2.15-4.fc42.aarch64 100% | 21.9 MiB/s | 291.1 KiB | 00m00s [ 5/148] findutils-1:4.10.0-5.fc42.aar 100% | 77.3 MiB/s | 554.3 KiB | 00m00s [ 6/148] grep-0:3.11-10.fc42.aarch64 100% | 57.9 MiB/s | 296.5 KiB | 00m00s [ 7/148] gawk-0:5.3.1-1.fc42.aarch64 100% | 150.8 MiB/s | 1.1 MiB | 00m00s [ 8/148] gzip-0:1.13-3.fc42.aarch64 100% | 32.8 MiB/s | 168.1 KiB | 00m00s [ 9/148] info-0:7.2-3.fc42.aarch64 100% | 43.8 MiB/s | 179.5 KiB | 00m00s [ 10/148] rpm-build-0:4.20.1-1.fc42.aar 100% | 20.2 MiB/s | 82.7 KiB | 00m00s [ 11/148] sed-0:4.9-4.fc42.aarch64 100% | 76.9 MiB/s | 314.8 KiB | 00m00s [ 12/148] shadow-utils-2:4.17.4-1.fc42. 100% | 164.8 MiB/s | 1.3 MiB | 00m00s [ 13/148] tar-2:1.35-5.fc42.aarch64 100% | 104.1 MiB/s | 853.0 KiB | 00m00s [ 14/148] unzip-0:6.0-66.fc42.aarch64 100% | 29.8 MiB/s | 183.0 KiB | 00m00s [ 15/148] which-0:2.23-1.fc42.aarch64 100% | 20.1 MiB/s | 41.3 KiB | 00m00s [ 16/148] diffutils-0:3.12-1.fc42.aarch 100% | 95.3 MiB/s | 390.5 KiB | 00m00s [ 17/148] fedora-release-common-0:42-26 100% | 8.3 MiB/s | 25.5 KiB | 00m00s [ 18/148] util-linux-0:2.40.4-7.fc42.aa 100% | 103.7 MiB/s | 1.1 MiB | 00m00s [ 19/148] glibc-minimal-langpack-0:2.41 100% | 28.2 MiB/s | 115.7 KiB | 00m00s [ 20/148] patch-0:2.8-1.fc42.aarch64 100% | 27.3 MiB/s | 111.7 KiB | 00m00s [ 21/148] redhat-rpm-config-0:342-4.fc4 100% | 26.4 MiB/s | 81.1 KiB | 00m00s [ 22/148] ncurses-libs-0:6.5-5.20250125 100% | 63.3 MiB/s | 324.2 KiB | 00m00s [ 23/148] xz-1:5.8.1-2.fc42.aarch64 100% | 93.3 MiB/s | 573.4 KiB | 00m00s [ 24/148] bzip2-libs-0:1.0.8-20.fc42.aa 100% | 10.1 MiB/s | 41.2 KiB | 00m00s [ 25/148] gmp-1:6.3.0-4.fc42.aarch64 100% | 88.7 MiB/s | 272.4 KiB | 00m00s [ 26/148] libacl-0:2.3.2-3.fc42.aarch64 100% | 4.4 MiB/s | 22.8 KiB | 00m00s [ 27/148] coreutils-common-0:9.6-2.fc42 100% | 212.0 MiB/s | 2.1 MiB | 00m00s [ 28/148] libattr-0:2.5.2-5.fc42.aarch6 100% | 3.2 MiB/s | 16.4 KiB | 00m00s [ 29/148] libcap-0:2.73-2.fc42.aarch64 100% | 16.7 MiB/s | 85.3 KiB | 00m00s [ 30/148] libselinux-0:3.8-1.fc42.aarch 100% | 23.4 MiB/s | 95.9 KiB | 00m00s [ 31/148] mpfr-0:4.2.2-1.fc42.aarch64 100% | 62.9 MiB/s | 322.3 KiB | 00m00s [ 32/148] openssl-libs-1:3.2.4-3.fc42.a 100% | 217.9 MiB/s | 2.2 MiB | 00m00s [ 33/148] readline-0:8.2-13.fc42.aarch6 100% | 29.5 MiB/s | 211.7 KiB | 00m00s [ 34/148] pcre2-0:10.45-1.fc42.aarch64 100% | 39.5 MiB/s | 242.7 KiB | 00m00s [ 35/148] file-0:5.46-1.fc42.aarch64 100% | 23.9 MiB/s | 48.9 KiB | 00m00s [ 36/148] pkgconf-pkg-config-0:2.3.0-2. 100% | 4.8 MiB/s | 9.9 KiB | 00m00s [ 37/148] libarchive-0:3.7.7-4.fc42.aar 100% | 79.3 MiB/s | 405.9 KiB | 00m00s [ 38/148] popt-0:1.19-8.fc42.aarch64 100% | 9.1 MiB/s | 65.4 KiB | 00m00s [ 39/148] rpm-0:4.20.1-1.fc42.aarch64 100% | 67.2 MiB/s | 550.4 KiB | 00m00s [ 40/148] binutils-0:2.44-3.fc42.aarch6 100% | 257.1 MiB/s | 6.2 MiB | 00m00s [ 41/148] rpm-build-libs-0:4.20.1-1.fc4 100% | 10.2 MiB/s | 94.3 KiB | 00m00s [ 42/148] rpm-libs-0:4.20.1-1.fc42.aarc 100% | 33.1 MiB/s | 305.2 KiB | 00m00s [ 43/148] zstd-0:1.5.7-1.fc42.aarch64 100% | 108.7 MiB/s | 445.4 KiB | 00m00s [ 44/148] audit-libs-0:4.0.3-2.fc42.aar 100% | 30.8 MiB/s | 126.0 KiB | 00m00s [ 45/148] libeconf-0:0.7.6-1.fc42.aarch 100% | 11.5 MiB/s | 35.3 KiB | 00m00s [ 46/148] pam-libs-0:1.7.0-4.fc42.aarch 100% | 28.3 MiB/s | 58.0 KiB | 00m00s [ 47/148] libsemanage-0:3.8-1.fc42.aarc 100% | 29.0 MiB/s | 118.8 KiB | 00m00s [ 48/148] setup-0:2.15.0-13.fc42.noarch 100% | 38.0 MiB/s | 155.8 KiB | 00m00s [ 49/148] libblkid-0:2.40.4-7.fc42.aarc 100% | 29.4 MiB/s | 120.5 KiB | 00m00s [ 50/148] libcap-ng-0:0.8.5-4.fc42.aarc 100% | 10.5 MiB/s | 32.3 KiB | 00m00s [ 51/148] libfdisk-0:2.40.4-7.fc42.aarc 100% | 49.3 MiB/s | 151.4 KiB | 00m00s [ 52/148] libuuid-0:2.40.4-7.fc42.aarch 100% | 12.4 MiB/s | 25.3 KiB | 00m00s [ 53/148] libmount-0:2.40.4-7.fc42.aarc 100% | 36.6 MiB/s | 150.0 KiB | 00m00s [ 54/148] libsmartcols-0:2.40.4-7.fc42. 100% | 19.3 MiB/s | 79.2 KiB | 00m00s [ 55/148] fedora-repos-0:42-1.noarch 100% | 4.5 MiB/s | 9.2 KiB | 00m00s [ 56/148] zlib-ng-compat-0:2.2.4-3.fc42 100% | 21.5 MiB/s | 65.9 KiB | 00m00s [ 57/148] util-linux-core-0:2.40.4-7.fc 100% | 84.7 MiB/s | 520.6 KiB | 00m00s [ 58/148] glibc-common-0:2.41-5.fc42.aa 100% | 95.2 MiB/s | 390.0 KiB | 00m00s [ 59/148] glibc-0:2.41-5.fc42.aarch64 100% | 187.1 MiB/s | 1.9 MiB | 00m00s [ 60/148] ed-0:1.21-2.fc42.aarch64 100% | 11.4 MiB/s | 81.9 KiB | 00m00s [ 61/148] ansible-srpm-macros-0:1-17.1. 100% | 5.0 MiB/s | 20.3 KiB | 00m00s [ 62/148] build-reproducibility-srpm-ma 100% | 5.7 MiB/s | 11.7 KiB | 00m00s [ 63/148] fonts-srpm-macros-1:2.0.5-21. 100% | 13.2 MiB/s | 27.1 KiB | 00m00s [ 64/148] dwz-0:0.15-9.fc42.aarch64 100% | 42.9 MiB/s | 131.7 KiB | 00m00s [ 65/148] fpc-srpm-macros-0:1.3-14.fc42 100% | 7.8 MiB/s | 8.0 KiB | 00m00s [ 66/148] forge-srpm-macros-0:0.4.0-2.f 100% | 9.7 MiB/s | 19.9 KiB | 00m00s [ 67/148] ghc-srpm-macros-0:1.9.2-2.fc4 100% | 8.9 MiB/s | 9.2 KiB | 00m00s [ 68/148] gnat-srpm-macros-0:6-7.fc42.n 100% | 2.8 MiB/s | 8.6 KiB | 00m00s [ 69/148] go-srpm-macros-0:3.6.0-6.fc42 100% | 9.0 MiB/s | 27.7 KiB | 00m00s [ 70/148] kernel-srpm-macros-0:1.0-25.f 100% | 3.2 MiB/s | 9.9 KiB | 00m00s [ 71/148] lua-srpm-macros-0:1-15.fc42.n 100% | 4.4 MiB/s | 8.9 KiB | 00m00s [ 72/148] ocaml-srpm-macros-0:10-4.fc42 100% | 4.5 MiB/s | 9.2 KiB | 00m00s [ 73/148] openblas-srpm-macros-0:2-19.f 100% | 3.8 MiB/s | 7.8 KiB | 00m00s [ 74/148] package-notes-srpm-macros-0:0 100% | 3.0 MiB/s | 9.3 KiB | 00m00s [ 75/148] perl-srpm-macros-0:1-57.fc42. 100% | 2.8 MiB/s | 8.5 KiB | 00m00s [ 76/148] pyproject-srpm-macros-0:1.18. 100% | 4.5 MiB/s | 13.9 KiB | 00m00s [ 77/148] python-srpm-macros-0:3.13-4.f 100% | 11.2 MiB/s | 23.0 KiB | 00m00s [ 78/148] qt5-srpm-macros-0:5.15.15-1.f 100% | 4.3 MiB/s | 8.9 KiB | 00m00s [ 79/148] rust-srpm-macros-0:26.3-4.fc4 100% | 5.7 MiB/s | 11.7 KiB | 00m00s [ 80/148] tree-sitter-srpm-macros-0:0.1 100% | 5.5 MiB/s | 11.2 KiB | 00m00s [ 81/148] zig-srpm-macros-0:1-4.fc42.no 100% | 4.0 MiB/s | 8.2 KiB | 00m00s [ 82/148] zip-0:3.0-43.fc42.aarch64 100% | 63.8 MiB/s | 261.1 KiB | 00m00s [ 83/148] xz-libs-1:5.8.1-2.fc42.aarch6 100% | 27.2 MiB/s | 111.2 KiB | 00m00s [ 84/148] ncurses-base-0:6.5-5.20250125 100% | 21.5 MiB/s | 88.1 KiB | 00m00s [ 85/148] libsepol-0:3.8-1.fc42.aarch64 100% | 79.1 MiB/s | 323.9 KiB | 00m00s [ 86/148] crypto-policies-0:20250214-1. 100% | 32.1 MiB/s | 98.7 KiB | 00m00s [ 87/148] jansson-0:2.14-2.fc42.aarch64 100% | 22.8 MiB/s | 46.8 KiB | 00m00s [ 88/148] pcre2-syntax-0:10.45-1.fc42.n 100% | 31.6 MiB/s | 161.7 KiB | 00m00s [ 89/148] file-libs-0:5.46-1.fc42.aarch 100% | 138.0 MiB/s | 847.6 KiB | 00m00s [ 90/148] libzstd-0:1.5.7-1.fc42.aarch6 100% | 55.3 MiB/s | 283.3 KiB | 00m00s [ 91/148] libxml2-0:2.12.10-1.fc42.aarc 100% | 94.8 MiB/s | 679.8 KiB | 00m00s [ 92/148] pkgconf-0:2.3.0-2.fc42.aarch6 100% | 21.8 MiB/s | 44.7 KiB | 00m00s [ 93/148] lz4-libs-0:1.10.0-2.fc42.aarc 100% | 19.4 MiB/s | 79.6 KiB | 00m00s [ 94/148] pkgconf-m4-0:2.3.0-2.fc42.noa 100% | 7.0 MiB/s | 14.2 KiB | 00m00s [ 95/148] lua-libs-0:5.4.7-3.fc42.aarch 100% | 41.9 MiB/s | 128.8 KiB | 00m00s [ 96/148] curl-0:8.11.1-4.fc42.aarch64 100% | 42.7 MiB/s | 218.7 KiB | 00m00s [ 97/148] rpm-sequoia-0:1.7.0-5.fc42.aa 100% | 141.3 MiB/s | 867.9 KiB | 00m00s [ 98/148] fedora-gpg-keys-0:42-1.noarch 100% | 44.1 MiB/s | 135.6 KiB | 00m00s [ 99/148] sqlite-libs-0:3.47.2-2.fc42.a 100% | 116.0 MiB/s | 712.7 KiB | 00m00s [100/148] basesystem-0:11-22.fc42.noarc 100% | 3.6 MiB/s | 7.3 KiB | 00m00s [101/148] libpkgconf-0:2.3.0-2.fc42.aar 100% | 12.4 MiB/s | 38.2 KiB | 00m00s [102/148] glibc-gconv-extra-0:2.41-5.fc 100% | 173.3 MiB/s | 1.7 MiB | 00m00s [103/148] add-determinism-0:0.6.0-1.fc4 100% | 104.0 MiB/s | 852.2 KiB | 00m00s [104/148] libgcc-0:15.1.1-1.fc42.aarch6 100% | 17.9 MiB/s | 110.1 KiB | 00m00s [105/148] libstdc++-0:15.1.1-1.fc42.aar 100% | 137.2 MiB/s | 842.8 KiB | 00m00s [106/148] libxcrypt-0:4.4.38-7.fc42.aar 100% | 30.3 MiB/s | 124.1 KiB | 00m00s [107/148] filesystem-0:3.18-42.fc42.aar 100% | 148.0 MiB/s | 1.3 MiB | 00m00s [108/148] systemd-libs-0:257.5-6.fc42.a 100% | 108.2 MiB/s | 775.7 KiB | 00m00s [109/148] elfutils-libelf-0:0.193-2.fc4 100% | 33.6 MiB/s | 206.6 KiB | 00m00s [110/148] elfutils-debuginfod-client-0: 100% | 22.6 MiB/s | 46.4 KiB | 00m00s [111/148] elfutils-libs-0:0.193-2.fc42. 100% | 51.8 MiB/s | 265.5 KiB | 00m00s [112/148] elfutils-0:0.193-2.fc42.aarch 100% | 130.5 MiB/s | 534.5 KiB | 00m00s [113/148] json-c-0:0.18-2.fc42.aarch64 100% | 21.9 MiB/s | 44.9 KiB | 00m00s [114/148] libgomp-0:15.1.1-1.fc42.aarch 100% | 85.9 MiB/s | 351.8 KiB | 00m00s [115/148] debugedit-0:5.1-6.fc42.aarch6 100% | 19.2 MiB/s | 78.5 KiB | 00m00s [116/148] ca-certificates-0:2024.2.69_v 100% | 153.8 MiB/s | 944.7 KiB | 00m00s [117/148] libffi-0:3.4.6-5.fc42.aarch64 100% | 9.4 MiB/s | 38.3 KiB | 00m00s [118/148] p11-kit-0:0.25.5-5.fc42.aarch 100% | 92.2 MiB/s | 472.2 KiB | 00m00s [119/148] p11-kit-trust-0:0.25.5-5.fc42 100% | 32.0 MiB/s | 131.1 KiB | 00m00s [120/148] libtasn1-0:4.20.0-1.fc42.aarc 100% | 18.0 MiB/s | 73.7 KiB | 00m00s [121/148] alternatives-0:1.33-1.fc42.aa 100% | 19.4 MiB/s | 39.7 KiB | 00m00s [122/148] efi-srpm-macros-0:6-3.fc42.no 100% | 11.0 MiB/s | 22.5 KiB | 00m00s [123/148] qt6-srpm-macros-0:6.9.0-2.fc4 100% | 4.6 MiB/s | 9.4 KiB | 00m00s [124/148] filesystem-srpm-macros-0:3.18 100% | 6.3 MiB/s | 25.8 KiB | 00m00s [125/148] elfutils-default-yama-scope-0 100% | 6.1 MiB/s | 12.6 KiB | 00m00s [126/148] fedora-release-0:42-26.noarch 100% | 14.3 MiB/s | 14.6 KiB | 00m00s [127/148] xxhash-libs-0:0.8.3-2.fc42.aa 100% | 17.0 MiB/s | 34.8 KiB | 00m00s [128/148] systemd-standalone-sysusers-0 100% | 36.9 MiB/s | 151.1 KiB | 00m00s [129/148] libcurl-0:8.11.1-4.fc42.aarch 100% | 59.4 MiB/s | 364.9 KiB | 00m00s [130/148] krb5-libs-0:1.21.3-5.fc42.aar 100% | 92.1 MiB/s | 754.7 KiB | 00m00s [131/148] gdb-minimal-0:16.2-3.fc42.aar 100% | 231.8 MiB/s | 4.2 MiB | 00m00s [132/148] libbrotli-0:1.1.0-6.fc42.aarc 100% | 30.2 MiB/s | 340.5 KiB | 00m00s [133/148] libidn2-0:2.3.8-1.fc42.aarch6 100% | 24.4 MiB/s | 175.1 KiB | 00m00s [134/148] libnghttp2-0:1.64.0-3.fc42.aa 100% | 18.8 MiB/s | 76.9 KiB | 00m00s [135/148] libssh-0:0.11.1-4.fc42.aarch6 100% | 56.2 MiB/s | 230.3 KiB | 00m00s [136/148] libpsl-0:0.21.5-5.fc42.aarch6 100% | 12.5 MiB/s | 64.2 KiB | 00m00s [137/148] openldap-0:2.6.9-3.fc42.aarch 100% | 49.1 MiB/s | 251.6 KiB | 00m00s [138/148] libcom_err-0:1.47.2-3.fc42.aa 100% | 13.1 MiB/s | 26.8 KiB | 00m00s [139/148] keyutils-libs-0:1.6.3-5.fc42. 100% | 10.3 MiB/s | 31.8 KiB | 00m00s [140/148] libverto-0:0.3.2-10.fc42.aarc 100% | 10.2 MiB/s | 20.8 KiB | 00m00s [141/148] publicsuffix-list-dafsa-0:202 100% | 28.7 MiB/s | 58.8 KiB | 00m00s [142/148] libunistring-0:1.1-9.fc42.aar 100% | 131.7 MiB/s | 539.4 KiB | 00m00s [143/148] libssh-config-0:0.11.1-4.fc42 100% | 2.9 MiB/s | 9.0 KiB | 00m00s [144/148] libtool-ltdl-0:2.5.4-4.fc42.a 100% | 17.3 MiB/s | 35.4 KiB | 00m00s [145/148] cyrus-sasl-lib-0:2.1.28-30.fc 100% | 126.3 MiB/s | 776.2 KiB | 00m00s [146/148] libevent-0:2.1.12-15.fc42.aar 100% | 49.7 MiB/s | 254.7 KiB | 00m00s [147/148] gdbm-libs-1:1.23-9.fc42.aarch 100% | 18.3 MiB/s | 56.2 KiB | 00m00s [148/148] fedora-release-identity-basic 100% | 15.1 MiB/s | 15.4 KiB | 00m00s -------------------------------------------------------------------------------- [148/148] Total 100% | 119.4 MiB/s | 51.2 MiB | 00m00s Running transaction Importing OpenPGP key 0x105EF944: UserID : "Fedora (42) " Fingerprint: B0F4950458F69E1150C6C5EDC8AC4916105EF944 From : file:///usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-42-primary The key was successfully imported. [ 1/150] Verify package files 100% | 708.0 B/s | 148.0 B | 00m00s [ 2/150] Prepare transaction 100% | 2.6 KiB/s | 148.0 B | 00m00s [ 3/150] Installing libgcc-0:15.1.1-1. 100% | 218.6 MiB/s | 223.9 KiB | 00m00s [ 4/150] Installing fedora-release-ide 100% | 910.2 KiB/s | 932.0 B | 00m00s [ 5/150] Installing fedora-gpg-keys-0: 100% | 28.4 MiB/s | 174.8 KiB | 00m00s [ 6/150] Installing fedora-repos-0:42- 100% | 0.0 B/s | 5.7 KiB | 00m00s [ 7/150] Installing fedora-release-com 100% | 23.9 MiB/s | 24.5 KiB | 00m00s [ 8/150] Installing fedora-release-0:4 100% | 8.1 KiB/s | 124.0 B | 00m00s >>> Running sysusers scriptlet: setup-0:2.15.0-13.fc42.noarch >>> Finished sysusers scriptlet: setup-0:2.15.0-13.fc42.noarch >>> Scriptlet output: >>> Creating group 'adm' with GID 4. >>> Creating group 'audio' with GID 63. >>> Creating group 'bin' with GID 1. >>> Creating group 'cdrom' with GID 11. >>> Creating group 'clock' with GID 103. >>> Creating group 'daemon' with GID 2. >>> Creating group 'dialout' with GID 18. >>> Creating group 'disk' with GID 6. >>> Creating group 'floppy' with GID 19. >>> Creating group 'ftp' with GID 50. >>> Creating group 'games' with GID 20. >>> Creating group 'input' with GID 104. >>> Creating group 'kmem' with GID 9. >>> Creating group 'kvm' with GID 36. >>> Creating group 'lock' with GID 54. >>> Creating group 'lp' with GID 7. >>> Creating group 'mail' with GID 12. >>> Creating group 'man' with GID 15. >>> Creating group 'mem' with GID 8. >>> Creating group 'nobody' with GID 65534. >>> Creating group 'render' with GID 105. >>> Creating group 'root' with GID 0. >>> Creating group 'sgx' with GID 106. >>> Creating group 'sys' with GID 3. >>> Creating group 'tape' with GID 33. >>> Creating group 'tty' with GID 5. >>> Creating group 'users' with GID 100. >>> Creating group 'utmp' with GID 22. >>> Creating group 'video' with GID 39. >>> Creating group 'wheel' with GID 10. >>> >>> Running sysusers scriptlet: setup-0:2.15.0-13.fc42.noarch >>> Finished sysusers scriptlet: setup-0:2.15.0-13.fc42.noarch >>> Scriptlet output: >>> Creating user 'adm' (adm) with UID 3 and GID 4. >>> Creating user 'bin' (bin) with UID 1 and GID 1. >>> Creating user 'daemon' (daemon) with UID 2 and GID 2. >>> Creating user 'ftp' (FTP User) with UID 14 and GID 50. >>> Creating user 'games' (games) with UID 12 and GID 20. >>> Creating user 'halt' (halt) with UID 7 and GID 0. >>> Creating user 'lp' (lp) with UID 4 and GID 7. >>> Creating user 'mail' (mail) with UID 8 and GID 12. >>> Creating user 'nobody' (Kernel Overflow User) with UID 65534 and GID 65534. >>> Creating user 'operator' (operator) with UID 11 and GID 0. >>> Creating user 'root' (Super User) with UID 0 and GID 0. >>> Creating user 'shutdown' (shutdown) with UID 6 and GID 0. >>> Creating user 'sync' (sync) with UID 5 and GID 0. >>> [ 9/150] Installing setup-0:2.15.0-13. 100% | 39.4 MiB/s | 726.7 KiB | 00m00s [ 10/150] Installing filesystem-0:3.18- 100% | 1.9 MiB/s | 212.5 KiB | 00m00s [ 11/150] Installing basesystem-0:11-22 100% | 0.0 B/s | 124.0 B | 00m00s [ 12/150] Installing libssh-config-0:0. 100% | 0.0 B/s | 816.0 B | 00m00s [ 13/150] Installing publicsuffix-list- 100% | 67.6 MiB/s | 69.2 KiB | 00m00s [ 14/150] Installing qt6-srpm-macros-0: 100% | 0.0 B/s | 740.0 B | 00m00s [ 15/150] Installing pkgconf-m4-0:2.3.0 100% | 0.0 B/s | 14.8 KiB | 00m00s [ 16/150] Installing pcre2-syntax-0:10. 100% | 135.0 MiB/s | 276.4 KiB | 00m00s [ 17/150] Installing ncurses-base-0:6.5 100% | 49.1 MiB/s | 352.2 KiB | 00m00s [ 18/150] Installing glibc-minimal-lang 100% | 0.0 B/s | 124.0 B | 00m00s [ 19/150] Installing ncurses-libs-0:6.5 100% | 207.9 MiB/s | 1.2 MiB | 00m00s [ 20/150] Installing glibc-0:2.41-5.fc4 100% | 156.5 MiB/s | 6.3 MiB | 00m00s [ 21/150] Installing bash-0:5.2.37-1.fc 100% | 205.8 MiB/s | 8.2 MiB | 00m00s [ 22/150] Installing glibc-common-0:2.4 100% | 57.6 MiB/s | 1.3 MiB | 00m00s [ 23/150] Installing glibc-gconv-extra- 100% | 373.2 MiB/s | 18.7 MiB | 00m00s [ 24/150] Installing zlib-ng-compat-0:2 100% | 131.1 MiB/s | 134.2 KiB | 00m00s [ 25/150] Installing bzip2-libs-0:1.0.8 100% | 72.0 MiB/s | 73.7 KiB | 00m00s [ 26/150] Installing xz-libs-1:5.8.1-2. 100% | 197.9 MiB/s | 202.6 KiB | 00m00s [ 27/150] Installing libuuid-0:2.40.4-7 100% | 68.9 MiB/s | 70.5 KiB | 00m00s [ 28/150] Installing libblkid-0:2.40.4- 100% | 284.8 MiB/s | 291.6 KiB | 00m00s [ 29/150] Installing gmp-1:6.3.0-4.fc42 100% | 214.9 MiB/s | 660.1 KiB | 00m00s [ 30/150] Installing readline-0:8.2-13. 100% | 275.0 MiB/s | 563.2 KiB | 00m00s [ 31/150] Installing popt-0:1.19-8.fc42 100% | 49.3 MiB/s | 151.4 KiB | 00m00s [ 32/150] Installing libzstd-0:1.5.7-1. 100% | 217.8 MiB/s | 669.0 KiB | 00m00s [ 33/150] Installing elfutils-libelf-0: 100% | 297.5 MiB/s | 1.2 MiB | 00m00s [ 34/150] Installing libstdc++-0:15.1.1 100% | 307.2 MiB/s | 2.8 MiB | 00m00s [ 35/150] Installing libxcrypt-0:4.4.38 100% | 134.4 MiB/s | 275.2 KiB | 00m00s [ 36/150] Installing libattr-0:2.5.2-5. 100% | 66.5 MiB/s | 68.0 KiB | 00m00s [ 37/150] Installing libacl-0:2.3.2-3.f 100% | 65.5 MiB/s | 67.1 KiB | 00m00s [ 38/150] Installing dwz-0:0.15-9.fc42. 100% | 18.6 MiB/s | 323.9 KiB | 00m00s [ 39/150] Installing mpfr-0:4.2.2-1.fc4 100% | 246.5 MiB/s | 757.2 KiB | 00m00s [ 40/150] Installing gawk-0:5.3.1-1.fc4 100% | 102.2 MiB/s | 2.5 MiB | 00m00s [ 41/150] Installing unzip-0:6.0-66.fc4 100% | 27.2 MiB/s | 473.7 KiB | 00m00s [ 42/150] Installing file-libs-0:5.46-1 100% | 625.3 MiB/s | 11.9 MiB | 00m00s [ 43/150] Installing file-0:5.46-1.fc42 100% | 6.0 MiB/s | 141.7 KiB | 00m00s [ 44/150] Installing crypto-policies-0: 100% | 22.8 MiB/s | 163.5 KiB | 00m00s [ 45/150] Installing pcre2-0:10.45-1.fc 100% | 232.7 MiB/s | 715.0 KiB | 00m00s [ 46/150] Installing grep-0:3.11-10.fc4 100% | 45.0 MiB/s | 1.0 MiB | 00m00s [ 47/150] Installing xz-1:5.8.1-2.fc42. 100% | 58.9 MiB/s | 1.4 MiB | 00m00s [ 48/150] Installing libeconf-0:0.7.6-1 100% | 80.4 MiB/s | 82.3 KiB | 00m00s [ 49/150] Installing libcap-ng-0:0.8.5- 100% | 159.0 MiB/s | 162.8 KiB | 00m00s [ 50/150] Installing audit-libs-0:4.0.3 100% | 203.7 MiB/s | 417.2 KiB | 00m00s [ 51/150] Installing pam-libs-0:1.7.0-4 100% | 220.0 MiB/s | 225.3 KiB | 00m00s [ 52/150] Installing libcap-0:2.73-2.fc 100% | 27.8 MiB/s | 511.6 KiB | 00m00s [ 53/150] Installing systemd-libs-0:257 100% | 292.0 MiB/s | 2.3 MiB | 00m00s [ 54/150] Installing libsmartcols-0:2.4 100% | 220.2 MiB/s | 225.5 KiB | 00m00s [ 55/150] Installing libsepol-0:3.8-1.f 100% | 264.0 MiB/s | 810.9 KiB | 00m00s [ 56/150] Installing libselinux-0:3.8-1 100% | 98.8 MiB/s | 202.3 KiB | 00m00s [ 57/150] Installing findutils-1:4.10.0 100% | 83.5 MiB/s | 1.9 MiB | 00m00s [ 58/150] Installing sed-0:4.9-4.fc42.a 100% | 41.0 MiB/s | 881.4 KiB | 00m00s [ 59/150] Installing libmount-0:2.40.4- 100% | 174.3 MiB/s | 356.9 KiB | 00m00s [ 60/150] Installing lz4-libs-0:1.10.0- 100% | 193.9 MiB/s | 198.5 KiB | 00m00s [ 61/150] Installing lua-libs-0:5.4.7-3 100% | 161.2 MiB/s | 330.1 KiB | 00m00s [ 62/150] Installing libffi-0:3.4.6-5.f 100% | 152.1 MiB/s | 155.8 KiB | 00m00s [ 63/150] Installing libtasn1-0:4.20.0- 100% | 108.5 MiB/s | 222.2 KiB | 00m00s [ 64/150] Installing p11-kit-0:0.25.5-5 100% | 88.7 MiB/s | 2.4 MiB | 00m00s [ 65/150] Installing alternatives-0:1.3 100% | 5.6 MiB/s | 91.8 KiB | 00m00s [ 66/150] Installing libunistring-0:1.1 100% | 291.0 MiB/s | 1.7 MiB | 00m00s [ 67/150] Installing libidn2-0:2.3.8-1. 100% | 138.4 MiB/s | 566.7 KiB | 00m00s [ 68/150] Installing libpsl-0:0.21.5-5. 100% | 130.5 MiB/s | 133.6 KiB | 00m00s [ 69/150] Installing p11-kit-trust-0:0. 100% | 18.2 MiB/s | 465.0 KiB | 00m00s [ 70/150] Installing zstd-0:1.5.7-1.fc4 100% | 68.5 MiB/s | 1.5 MiB | 00m00s [ 71/150] Installing util-linux-core-0: 100% | 95.4 MiB/s | 2.4 MiB | 00m00s [ 72/150] Installing tar-2:1.35-5.fc42. 100% | 115.6 MiB/s | 3.0 MiB | 00m00s [ 73/150] Installing libsemanage-0:3.8- 100% | 117.8 MiB/s | 361.8 KiB | 00m00s [ 74/150] Installing shadow-utils-2:4.1 100% | 106.6 MiB/s | 4.6 MiB | 00m00s [ 75/150] Installing systemd-standalone 100% | 19.0 MiB/s | 329.9 KiB | 00m00s [ 76/150] Installing zip-0:3.0-43.fc42. 100% | 41.6 MiB/s | 766.4 KiB | 00m00s [ 77/150] Installing libfdisk-0:2.40.4- 100% | 205.0 MiB/s | 419.8 KiB | 00m00s [ 78/150] Installing libxml2-0:2.12.10- 100% | 86.0 MiB/s | 1.9 MiB | 00m00s [ 79/150] Installing bzip2-0:1.0.8-20.f 100% | 10.1 MiB/s | 175.8 KiB | 00m00s [ 80/150] Installing sqlite-libs-0:3.47 100% | 246.3 MiB/s | 1.5 MiB | 00m00s [ 81/150] Installing add-determinism-0: 100% | 98.4 MiB/s | 2.2 MiB | 00m00s [ 82/150] Installing build-reproducibil 100% | 0.0 B/s | 1.0 KiB | 00m00s [ 83/150] Installing ed-0:1.21-2.fc42.a 100% | 9.0 MiB/s | 156.8 KiB | 00m00s [ 84/150] Installing patch-0:2.8-1.fc42 100% | 15.2 MiB/s | 264.0 KiB | 00m00s [ 85/150] Installing filesystem-srpm-ma 100% | 38.0 MiB/s | 38.9 KiB | 00m00s [ 86/150] Installing elfutils-default-y 100% | 340.5 KiB/s | 2.0 KiB | 00m00s [ 87/150] Installing elfutils-libs-0:0. 100% | 182.7 MiB/s | 748.4 KiB | 00m00s [ 88/150] Installing cpio-0:2.15-4.fc42 100% | 49.8 MiB/s | 1.1 MiB | 00m00s [ 89/150] Installing diffutils-0:3.12-1 100% | 70.6 MiB/s | 1.6 MiB | 00m00s [ 90/150] Installing jansson-0:2.14-2.f 100% | 92.3 MiB/s | 94.5 KiB | 00m00s [ 91/150] Installing libpkgconf-0:2.3.0 100% | 132.0 MiB/s | 135.1 KiB | 00m00s [ 92/150] Installing pkgconf-0:2.3.0-2. 100% | 6.6 MiB/s | 114.9 KiB | 00m00s [ 93/150] Installing pkgconf-pkg-config 100% | 110.8 KiB/s | 1.8 KiB | 00m00s [ 94/150] Installing json-c-0:0.18-2.fc 100% | 136.7 MiB/s | 139.9 KiB | 00m00s [ 95/150] Installing libgomp-0:15.1.1-1 100% | 251.6 MiB/s | 515.2 KiB | 00m00s [ 96/150] Installing xxhash-libs-0:0.8. 100% | 85.3 MiB/s | 87.4 KiB | 00m00s [ 97/150] Installing libbrotli-0:1.1.0- 100% | 222.6 MiB/s | 911.7 KiB | 00m00s [ 98/150] Installing libnghttp2-0:1.64. 100% | 194.5 MiB/s | 199.2 KiB | 00m00s [ 99/150] Installing keyutils-libs-0:1. 100% | 97.4 MiB/s | 99.8 KiB | 00m00s [100/150] Installing libcom_err-0:1.47. 100% | 109.5 MiB/s | 112.2 KiB | 00m00s [101/150] Installing libverto-0:0.3.2-1 100% | 69.5 MiB/s | 71.2 KiB | 00m00s [102/150] Installing libtool-ltdl-0:2.5 100% | 92.9 MiB/s | 95.1 KiB | 00m00s [103/150] Installing gdbm-libs-1:1.23-9 100% | 230.1 MiB/s | 235.7 KiB | 00m00s [104/150] Installing cyrus-sasl-lib-0:2 100% | 100.7 MiB/s | 2.4 MiB | 00m00s [105/150] Installing rust-srpm-macros-0 100% | 0.0 B/s | 5.6 KiB | 00m00s [106/150] Installing qt5-srpm-macros-0: 100% | 0.0 B/s | 776.0 B | 00m00s [107/150] Installing perl-srpm-macros-0 100% | 0.0 B/s | 1.1 KiB | 00m00s [108/150] Installing package-notes-srpm 100% | 0.0 B/s | 2.0 KiB | 00m00s [109/150] Installing openblas-srpm-macr 100% | 0.0 B/s | 392.0 B | 00m00s [110/150] Installing ocaml-srpm-macros- 100% | 0.0 B/s | 2.2 KiB | 00m00s [111/150] Installing kernel-srpm-macros 100% | 0.0 B/s | 2.3 KiB | 00m00s [112/150] Installing gnat-srpm-macros-0 100% | 0.0 B/s | 1.3 KiB | 00m00s [113/150] Installing ghc-srpm-macros-0: 100% | 0.0 B/s | 1.0 KiB | 00m00s [114/150] Installing fpc-srpm-macros-0: 100% | 0.0 B/s | 420.0 B | 00m00s [115/150] Installing ansible-srpm-macro 100% | 35.4 MiB/s | 36.2 KiB | 00m00s [116/150] Installing coreutils-common-0 100% | 309.8 MiB/s | 11.2 MiB | 00m00s [117/150] Installing openssl-libs-1:3.2 100% | 316.7 MiB/s | 6.3 MiB | 00m00s [118/150] Installing coreutils-0:9.6-2. 100% | 175.0 MiB/s | 8.2 MiB | 00m00s [119/150] Installing ca-certificates-0: 100% | 1.4 MiB/s | 2.4 MiB | 00m02s [120/150] Installing libarchive-0:3.7.7 100% | 178.2 MiB/s | 912.6 KiB | 00m00s [121/150] Installing krb5-libs-0:1.21.3 100% | 253.2 MiB/s | 2.5 MiB | 00m00s [122/150] Installing libssh-0:0.11.1-4. 100% | 191.2 MiB/s | 587.5 KiB | 00m00s [123/150] Installing gzip-0:1.13-3.fc42 100% | 22.1 MiB/s | 430.2 KiB | 00m00s [124/150] Installing rpm-sequoia-0:1.7. 100% | 287.2 MiB/s | 2.3 MiB | 00m00s [125/150] Installing rpm-libs-0:4.20.1- 100% | 239.3 MiB/s | 735.1 KiB | 00m00s [126/150] Installing rpm-build-libs-0:4 100% | 194.7 MiB/s | 199.4 KiB | 00m00s [127/150] Installing libevent-0:2.1.12- 100% | 271.3 MiB/s | 1.1 MiB | 00m00s [128/150] Installing openldap-0:2.6.9-3 100% | 228.2 MiB/s | 701.1 KiB | 00m00s [129/150] Installing libcurl-0:8.11.1-4 100% | 258.8 MiB/s | 795.1 KiB | 00m00s [130/150] Installing elfutils-debuginfo 100% | 7.9 MiB/s | 146.2 KiB | 00m00s [131/150] Installing binutils-0:2.44-3. 100% | 288.0 MiB/s | 29.4 MiB | 00m00s [132/150] Installing elfutils-0:0.193-2 100% | 123.2 MiB/s | 3.2 MiB | 00m00s [133/150] Installing gdb-minimal-0:16.2 100% | 241.5 MiB/s | 13.0 MiB | 00m00s [134/150] Installing debugedit-0:5.1-6. 100% | 14.2 MiB/s | 247.3 KiB | 00m00s [135/150] Installing curl-0:8.11.1-4.fc 100% | 16.5 MiB/s | 457.2 KiB | 00m00s [136/150] Installing rpm-0:4.20.1-1.fc4 100% | 74.1 MiB/s | 2.7 MiB | 00m00s [137/150] Installing lua-srpm-macros-0: 100% | 0.0 B/s | 1.9 KiB | 00m00s [138/150] Installing tree-sitter-srpm-m 100% | 7.2 MiB/s | 7.4 KiB | 00m00s [139/150] Installing zig-srpm-macros-0: 100% | 0.0 B/s | 1.7 KiB | 00m00s [140/150] Installing efi-srpm-macros-0: 100% | 40.2 MiB/s | 41.1 KiB | 00m00s [141/150] Installing fonts-srpm-macros- 100% | 55.7 MiB/s | 57.0 KiB | 00m00s [142/150] Installing forge-srpm-macros- 100% | 39.3 MiB/s | 40.3 KiB | 00m00s [143/150] Installing go-srpm-macros-0:3 100% | 60.5 MiB/s | 62.0 KiB | 00m00s [144/150] Installing python-srpm-macros 100% | 50.9 MiB/s | 52.2 KiB | 00m00s [145/150] Installing redhat-rpm-config- 100% | 62.6 MiB/s | 192.2 KiB | 00m00s [146/150] Installing rpm-build-0:4.20.1 100% | 27.4 MiB/s | 533.0 KiB | 00m00s [147/150] Installing pyproject-srpm-mac 100% | 2.4 MiB/s | 2.5 KiB | 00m00s [148/150] Installing util-linux-0:2.40. 100% | 130.0 MiB/s | 6.6 MiB | 00m00s [149/150] Installing which-0:2.23-1.fc4 100% | 6.8 MiB/s | 125.6 KiB | 00m00s [150/150] Installing info-0:7.2-3.fc42. 100% | 197.0 KiB/s | 422.0 KiB | 00m02s 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.6.0-1.fc42.aarch64 alternatives-1.33-1.fc42.aarch64 ansible-srpm-macros-1-17.1.fc42.noarch audit-libs-4.0.3-2.fc42.aarch64 basesystem-11-22.fc42.noarch bash-5.2.37-1.fc42.aarch64 binutils-2.44-3.fc42.aarch64 build-reproducibility-srpm-macros-0.6.0-1.fc42.noarch bzip2-1.0.8-20.fc42.aarch64 bzip2-libs-1.0.8-20.fc42.aarch64 ca-certificates-2024.2.69_v8.0.401-6.fc42.noarch coreutils-9.6-2.fc42.aarch64 coreutils-common-9.6-2.fc42.aarch64 cpio-2.15-4.fc42.aarch64 crypto-policies-20250214-1.gitff7551b.fc42.noarch curl-8.11.1-4.fc42.aarch64 cyrus-sasl-lib-2.1.28-30.fc42.aarch64 debugedit-5.1-6.fc42.aarch64 diffutils-3.12-1.fc42.aarch64 dwz-0.15-9.fc42.aarch64 ed-1.21-2.fc42.aarch64 efi-srpm-macros-6-3.fc42.noarch elfutils-0.193-2.fc42.aarch64 elfutils-debuginfod-client-0.193-2.fc42.aarch64 elfutils-default-yama-scope-0.193-2.fc42.noarch elfutils-libelf-0.193-2.fc42.aarch64 elfutils-libs-0.193-2.fc42.aarch64 fedora-gpg-keys-42-1.noarch fedora-release-42-26.noarch fedora-release-common-42-26.noarch fedora-release-identity-basic-42-26.noarch fedora-repos-42-1.noarch file-5.46-1.fc42.aarch64 file-libs-5.46-1.fc42.aarch64 filesystem-3.18-42.fc42.aarch64 filesystem-srpm-macros-3.18-42.fc42.noarch findutils-4.10.0-5.fc42.aarch64 fonts-srpm-macros-2.0.5-21.fc42.noarch forge-srpm-macros-0.4.0-2.fc42.noarch fpc-srpm-macros-1.3-14.fc42.noarch gawk-5.3.1-1.fc42.aarch64 gdb-minimal-16.2-3.fc42.aarch64 gdbm-libs-1.23-9.fc42.aarch64 ghc-srpm-macros-1.9.2-2.fc42.noarch glibc-2.41-5.fc42.aarch64 glibc-common-2.41-5.fc42.aarch64 glibc-gconv-extra-2.41-5.fc42.aarch64 glibc-minimal-langpack-2.41-5.fc42.aarch64 gmp-6.3.0-4.fc42.aarch64 gnat-srpm-macros-6-7.fc42.noarch go-srpm-macros-3.6.0-6.fc42.noarch gpg-pubkey-105ef944-65ca83d1 grep-3.11-10.fc42.aarch64 gzip-1.13-3.fc42.aarch64 info-7.2-3.fc42.aarch64 jansson-2.14-2.fc42.aarch64 json-c-0.18-2.fc42.aarch64 kernel-srpm-macros-1.0-25.fc42.noarch keyutils-libs-1.6.3-5.fc42.aarch64 krb5-libs-1.21.3-5.fc42.aarch64 libacl-2.3.2-3.fc42.aarch64 libarchive-3.7.7-4.fc42.aarch64 libattr-2.5.2-5.fc42.aarch64 libblkid-2.40.4-7.fc42.aarch64 libbrotli-1.1.0-6.fc42.aarch64 libcap-2.73-2.fc42.aarch64 libcap-ng-0.8.5-4.fc42.aarch64 libcom_err-1.47.2-3.fc42.aarch64 libcurl-8.11.1-4.fc42.aarch64 libeconf-0.7.6-1.fc42.aarch64 libevent-2.1.12-15.fc42.aarch64 libfdisk-2.40.4-7.fc42.aarch64 libffi-3.4.6-5.fc42.aarch64 libgcc-15.1.1-1.fc42.aarch64 libgomp-15.1.1-1.fc42.aarch64 libidn2-2.3.8-1.fc42.aarch64 libmount-2.40.4-7.fc42.aarch64 libnghttp2-1.64.0-3.fc42.aarch64 libpkgconf-2.3.0-2.fc42.aarch64 libpsl-0.21.5-5.fc42.aarch64 libselinux-3.8-1.fc42.aarch64 libsemanage-3.8-1.fc42.aarch64 libsepol-3.8-1.fc42.aarch64 libsmartcols-2.40.4-7.fc42.aarch64 libssh-0.11.1-4.fc42.aarch64 libssh-config-0.11.1-4.fc42.noarch libstdc++-15.1.1-1.fc42.aarch64 libtasn1-4.20.0-1.fc42.aarch64 libtool-ltdl-2.5.4-4.fc42.aarch64 libunistring-1.1-9.fc42.aarch64 libuuid-2.40.4-7.fc42.aarch64 libverto-0.3.2-10.fc42.aarch64 libxcrypt-4.4.38-7.fc42.aarch64 libxml2-2.12.10-1.fc42.aarch64 libzstd-1.5.7-1.fc42.aarch64 lua-libs-5.4.7-3.fc42.aarch64 lua-srpm-macros-1-15.fc42.noarch lz4-libs-1.10.0-2.fc42.aarch64 mpfr-4.2.2-1.fc42.aarch64 ncurses-base-6.5-5.20250125.fc42.noarch ncurses-libs-6.5-5.20250125.fc42.aarch64 ocaml-srpm-macros-10-4.fc42.noarch openblas-srpm-macros-2-19.fc42.noarch openldap-2.6.9-3.fc42.aarch64 openssl-libs-3.2.4-3.fc42.aarch64 p11-kit-0.25.5-5.fc42.aarch64 p11-kit-trust-0.25.5-5.fc42.aarch64 package-notes-srpm-macros-0.5-13.fc42.noarch pam-libs-1.7.0-4.fc42.aarch64 patch-2.8-1.fc42.aarch64 pcre2-10.45-1.fc42.aarch64 pcre2-syntax-10.45-1.fc42.noarch perl-srpm-macros-1-57.fc42.noarch pkgconf-2.3.0-2.fc42.aarch64 pkgconf-m4-2.3.0-2.fc42.noarch pkgconf-pkg-config-2.3.0-2.fc42.aarch64 popt-1.19-8.fc42.aarch64 publicsuffix-list-dafsa-20250116-1.fc42.noarch pyproject-srpm-macros-1.18.1-1.fc42.noarch python-srpm-macros-3.13-4.fc42.noarch qt5-srpm-macros-5.15.15-1.fc42.noarch qt6-srpm-macros-6.9.0-2.fc42.noarch readline-8.2-13.fc42.aarch64 redhat-rpm-config-342-4.fc42.noarch rpm-4.20.1-1.fc42.aarch64 rpm-build-4.20.1-1.fc42.aarch64 rpm-build-libs-4.20.1-1.fc42.aarch64 rpm-libs-4.20.1-1.fc42.aarch64 rpm-sequoia-1.7.0-5.fc42.aarch64 rust-srpm-macros-26.3-4.fc42.noarch sed-4.9-4.fc42.aarch64 setup-2.15.0-13.fc42.noarch shadow-utils-4.17.4-1.fc42.aarch64 sqlite-libs-3.47.2-2.fc42.aarch64 systemd-libs-257.5-6.fc42.aarch64 systemd-standalone-sysusers-257.5-6.fc42.aarch64 tar-1.35-5.fc42.aarch64 tree-sitter-srpm-macros-0.1.0-8.fc42.noarch unzip-6.0-66.fc42.aarch64 util-linux-2.40.4-7.fc42.aarch64 util-linux-core-2.40.4-7.fc42.aarch64 which-2.23-1.fc42.aarch64 xxhash-libs-0.8.3-2.fc42.aarch64 xz-5.8.1-2.fc42.aarch64 xz-libs-5.8.1-2.fc42.aarch64 zig-srpm-macros-1-4.fc42.noarch zip-3.0-43.fc42.aarch64 zlib-ng-compat-2.2.4-3.fc42.aarch64 zstd-1.5.7-1.fc42.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.fc42.src.rpm Finish: rpmbuild -bs INFO: chroot_scan: 1 files copied to /var/lib/copr-rpmbuild/results/chroot_scan INFO: /var/lib/mock/fedora-42-aarch64-1747027195.322749/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-xcj8bubc/cabbage/cabbage.spec) Config(child) 0 minutes 25 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.fc42.src.rpm) Config(fedora-42-aarch64) Start(bootstrap): chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-42-aarch64-bootstrap-1747027195.322749/root. INFO: reusing tmpfs at /var/lib/mock/fedora-42-aarch64-bootstrap-1747027195.322749/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-42-aarch64-1747027195.322749/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.1-1.fc42.aarch64 rpm-sequoia-1.7.0-5.fc42.aarch64 dnf5-5.2.13.1-1.fc42.aarch64 dnf5-plugins-5.2.13.1-1.fc42.aarch64 Finish: chroot init Start: build phase for cabbage-2.10.0-3.fc42.src.rpm Start: build setup for cabbage-2.10.0-3.fc42.src.rpm Building target platforms: aarch64 Building for target aarch64 setting SOURCE_DATE_EPOCH=1736380800 Wrote: /builddir/build/SRPMS/cabbage-2.10.0-3.fc42.src.rpm Updating and loading repositories: updates 100% | 413.0 KiB/s | 13.6 KiB | 00m00s fedora 100% | 300.5 KiB/s | 14.7 KiB | 00m00s Copr repository 100% | 85.1 KiB/s | 1.5 KiB | 00m00s Additional repo https_download1_rpmfus 100% | 11.9 KiB/s | 3.7 KiB | 00m00s Additional repo https_codecs_fedorapro 100% | 127.0 KiB/s | 2.3 KiB | 00m00s Repositories loaded. Package "unzip-6.0-66.fc42.aarch64" is already installed. Package Arch Version Repository Size Installing: alsa-lib-devel aarch64 1.2.14-2.fc42 updates 9.2 MiB cmake aarch64 3.31.6-2.fc42 fedora 29.4 MiB csound-devel aarch64 6.18.1-12.fc42 copr_base 362.6 KiB desktop-file-utils aarch64 0.28-1.fc42 fedora 318.3 KiB freetype-devel aarch64 2.13.3-2.fc42 fedora 8.5 MiB gcc aarch64 15.1.1-1.fc42 updates 99.0 MiB gcc-c++ aarch64 15.1.1-1.fc42 updates 38.8 MiB glib2-devel aarch64 2.84.1-1.fc42 updates 16.1 MiB gtk3-devel aarch64 3.24.49-2.fc42 fedora 34.3 MiB harfbuzz-devel aarch64 10.4.0-1.fc42 fedora 5.2 MiB libcurl-devel aarch64 8.11.1-4.fc42 fedora 1.3 MiB libpng-devel aarch64 2:1.6.44-2.fc42 fedora 949.6 KiB libsndfile-devel aarch64 1.2.2-8.fc42 fedora 212.9 KiB webkit2gtk4.0-devel aarch64 2.47.2-3.fc42 fedora 5.3 MiB Installing dependencies: abattis-cantarell-vf-fonts noarch 0.301-14.fc42 fedora 192.7 KiB adwaita-cursor-theme noarch 48.0-1.fc42 fedora 11.4 MiB adwaita-icon-theme noarch 48.0-1.fc42 fedora 1.2 MiB adwaita-icon-theme-legacy noarch 46.2-3.fc42 fedora 2.1 MiB alsa-lib aarch64 1.2.14-2.fc42 updates 1.5 MiB annobin-docs noarch 12.88-1.fc42 fedora 98.6 KiB annobin-plugin-gcc aarch64 12.88-1.fc42 fedora 1.0 MiB at-spi2-atk aarch64 2.56.2-1.fc42 updates 359.2 KiB at-spi2-atk-devel aarch64 2.56.2-1.fc42 updates 1.6 KiB at-spi2-core aarch64 2.56.2-1.fc42 updates 1.6 MiB at-spi2-core-devel aarch64 2.56.2-1.fc42 updates 4.3 MiB atk aarch64 2.56.2-1.fc42 updates 296.8 KiB atk-devel aarch64 2.56.2-1.fc42 updates 5.9 MiB authselect aarch64 1.5.1-1.fc42 fedora 181.8 KiB authselect-libs aarch64 1.5.1-1.fc42 fedora 874.6 KiB autoconf noarch 2.72-5.fc42 fedora 2.8 MiB automake noarch 1.17-2.fc42 fedora 1.8 MiB avahi-glib aarch64 0.9~rc2-2.fc42 fedora 67.6 KiB avahi-libs aarch64 0.9~rc2-2.fc42 fedora 230.4 KiB brotli aarch64 1.1.0-6.fc42 fedora 67.6 KiB brotli-devel aarch64 1.1.0-6.fc42 fedora 65.6 KiB bubblewrap aarch64 0.10.0-1.fc42 fedora 246.0 KiB bzip2-devel aarch64 1.0.8-20.fc42 fedora 309.8 KiB cairo aarch64 1.18.2-3.fc42 fedora 1.8 MiB cairo-devel aarch64 1.18.2-3.fc42 fedora 2.3 MiB cairo-gobject aarch64 1.18.2-3.fc42 fedora 67.2 KiB cairo-gobject-devel aarch64 1.18.2-3.fc42 fedora 7.0 KiB cdparanoia-libs aarch64 10.2-47.fc42 fedora 137.6 KiB cmake-data noarch 3.31.6-2.fc42 fedora 8.5 MiB cmake-filesystem aarch64 3.31.6-2.fc42 fedora 0.0 B cmake-rpm-macros noarch 3.31.6-2.fc42 fedora 7.7 KiB colord-libs aarch64 1.4.7-6.fc42 fedora 970.2 KiB cpp aarch64 15.1.1-1.fc42 updates 35.4 MiB cracklib aarch64 2.9.11-7.fc42 fedora 422.3 KiB csound aarch64 6.18.1-12.fc42 copr_base 6.9 MiB cups-filesystem noarch 1:2.4.12-2.fc42 updates 0.0 B cups-libs aarch64 1:2.4.12-2.fc42 updates 666.8 KiB dbus aarch64 1:1.16.0-3.fc42 fedora 0.0 B dbus-devel aarch64 1:1.16.0-3.fc42 fedora 131.7 KiB dbus-libs aarch64 1:1.16.0-3.fc42 fedora 397.5 KiB default-fonts-core-sans noarch 4.2-4.fc42 fedora 11.9 KiB duktape aarch64 2.7.0-9.fc42 fedora 672.0 KiB emacs-filesystem noarch 1:30.0-4.fc42 fedora 0.0 B enchant2 aarch64 2.8.2-5.fc42 fedora 324.2 KiB expat aarch64 2.7.1-1.fc42 fedora 354.1 KiB flac-devel aarch64 1.4.3-6.fc42 fedora 5.4 MiB flac-libs aarch64 1.4.3-6.fc42 fedora 613.7 KiB flite aarch64 2.2-11.fc42 fedora 21.5 MiB fontconfig aarch64 2.16.0-2.fc42 fedora 1.2 MiB fontconfig-devel aarch64 2.16.0-2.fc42 fedora 119.3 KiB fonts-filesystem noarch 1:2.0.5-21.fc42 fedora 0.0 B freetype aarch64 2.13.3-2.fc42 fedora 814.5 KiB fribidi aarch64 1.0.16-2.fc42 fedora 246.3 KiB fribidi-devel aarch64 1.0.16-2.fc42 fedora 78.0 KiB gcc-plugin-annobin aarch64 15.1.1-1.fc42 updates 69.2 KiB gdbm aarch64 1:1.23-9.fc42 fedora 543.9 KiB gdk-pixbuf2 aarch64 2.42.12-10.fc42 fedora 2.6 MiB gdk-pixbuf2-devel aarch64 2.42.12-10.fc42 fedora 2.4 MiB gdk-pixbuf2-modules aarch64 2.42.12-10.fc42 fedora 135.5 KiB gettext aarch64 0.23.1-2.fc42 fedora 5.8 MiB gettext-envsubst aarch64 0.23.1-2.fc42 fedora 106.7 KiB gettext-libs aarch64 0.23.1-2.fc42 fedora 2.0 MiB gettext-runtime aarch64 0.23.1-2.fc42 fedora 508.0 KiB glib-networking aarch64 2.80.1-1.fc42 fedora 887.4 KiB glib2 aarch64 2.84.1-1.fc42 updates 15.3 MiB glibc-devel aarch64 2.41-5.fc42 updates 2.2 MiB glibmm2.4 aarch64 2.66.8-1.fc42 fedora 3.0 MiB gnutls aarch64 3.8.9-3.fc42 fedora 3.4 MiB google-noto-fonts-common noarch 20250301-1.fc42 fedora 17.7 KiB google-noto-sans-vf-fonts noarch 20250301-1.fc42 fedora 1.4 MiB graphene aarch64 1.10.6-10.fc42 fedora 178.6 KiB graphite2 aarch64 1.3.14-18.fc42 fedora 239.6 KiB graphite2-devel aarch64 1.3.14-18.fc42 fedora 49.3 KiB groff-base aarch64 1.23.0-8.fc42 fedora 4.2 MiB gsettings-desktop-schemas aarch64 48.0-1.fc42 fedora 5.4 MiB gsm aarch64 1.0.22-8.fc42 fedora 76.7 KiB gssdp aarch64 1.6.3-5.fc42 fedora 190.0 KiB gstreamer1 aarch64 1.26.1-1.fc42 updates 5.7 MiB gstreamer1-plugins-bad-free-libs aarch64 1.26.1-1.fc42 updates 3.8 MiB gstreamer1-plugins-base aarch64 1.26.1-1.fc42 updates 8.4 MiB gtk-update-icon-cache aarch64 3.24.49-2.fc42 fedora 94.1 KiB gtk3 aarch64 3.24.49-2.fc42 fedora 23.7 MiB gupnp aarch64 1.6.8-1.fc42 fedora 320.1 KiB gupnp-igd aarch64 1.6.0-6.fc42 fedora 98.8 KiB harfbuzz aarch64 10.4.0-1.fc42 fedora 2.6 MiB harfbuzz-cairo aarch64 10.4.0-1.fc42 fedora 68.1 KiB harfbuzz-icu aarch64 10.4.0-1.fc42 fedora 67.4 KiB hicolor-icon-theme noarch 0.17-20.fc42 fedora 72.2 KiB hidapi aarch64 0.14.0-7.fc42 fedora 182.4 KiB highway aarch64 1.2.0-5.fc42 fedora 4.4 MiB hunspell aarch64 1.7.2-9.fc42 fedora 1.4 MiB hunspell-en-US noarch 0.20201207-11.fc42 fedora 557.4 KiB hunspell-filesystem aarch64 1.7.2-9.fc42 fedora 0.0 B hwdata noarch 0.395-1.fc42 updates 9.5 MiB hyphen aarch64 2.8.8-26.fc42 fedora 91.6 KiB iso-codes noarch 4.17.0-2.fc42 fedora 20.3 MiB jack-audio-connection-kit aarch64 1.9.22-8.fc42 fedora 2.2 MiB javascriptcoregtk4.0 aarch64 2.47.2-3.fc42 fedora 27.2 MiB javascriptcoregtk4.0-devel aarch64 2.47.2-3.fc42 fedora 768.7 KiB jbigkit-libs aarch64 2.1-31.fc42 fedora 181.5 KiB json-glib aarch64 1.10.6-2.fc42 fedora 610.7 KiB jsoncpp aarch64 1.9.6-1.fc42 fedora 271.8 KiB kernel-headers aarch64 6.14.3-300.fc42 updates 6.4 MiB keyutils-libs-devel aarch64 1.6.3-5.fc42 fedora 48.2 KiB krb5-devel aarch64 1.21.3-5.fc42 fedora 705.9 KiB lame-libs aarch64 3.100-19.fc42 fedora 1.2 MiB lcms2 aarch64 2.16-5.fc42 fedora 420.7 KiB libX11 aarch64 1.8.11-1.fc42 fedora 1.3 MiB libX11-common noarch 1.8.11-1.fc42 fedora 1.2 MiB libX11-devel aarch64 1.8.11-1.fc42 fedora 1.0 MiB libX11-xcb aarch64 1.8.11-1.fc42 fedora 67.0 KiB libXau aarch64 1.0.12-2.fc42 fedora 121.0 KiB libXau-devel aarch64 1.0.12-2.fc42 fedora 7.5 KiB libXcomposite aarch64 0.4.6-5.fc42 fedora 96.5 KiB libXcomposite-devel aarch64 0.4.6-5.fc42 fedora 8.0 KiB libXcursor aarch64 1.2.3-2.fc42 fedora 69.5 KiB libXcursor-devel aarch64 1.2.3-2.fc42 fedora 22.7 KiB libXdamage aarch64 1.1.6-5.fc42 fedora 95.7 KiB libXdamage-devel aarch64 1.1.6-5.fc42 fedora 2.5 KiB libXext aarch64 1.3.6-3.fc42 fedora 145.9 KiB libXext-devel aarch64 1.3.6-3.fc42 fedora 98.9 KiB libXfixes aarch64 6.0.1-5.fc42 fedora 70.2 KiB libXfixes-devel aarch64 6.0.1-5.fc42 fedora 9.2 KiB libXft aarch64 2.3.8-8.fc42 fedora 192.4 KiB libXft-devel aarch64 2.3.8-8.fc42 fedora 31.7 KiB libXi aarch64 1.8.2-2.fc42 fedora 72.5 KiB libXi-devel aarch64 1.8.2-2.fc42 fedora 132.5 KiB libXinerama aarch64 1.1.5-8.fc42 fedora 71.0 KiB libXinerama-devel aarch64 1.1.5-8.fc42 fedora 7.0 KiB libXrandr aarch64 1.5.4-5.fc42 fedora 71.7 KiB libXrandr-devel aarch64 1.5.4-5.fc42 fedora 21.8 KiB libXrender aarch64 0.9.12-2.fc42 fedora 70.0 KiB libXrender-devel aarch64 0.9.12-2.fc42 fedora 50.1 KiB libXtst aarch64 1.2.5-2.fc42 fedora 73.5 KiB libXtst-devel aarch64 1.2.5-2.fc42 fedora 11.6 KiB libXv aarch64 1.0.13-2.fc42 fedora 70.0 KiB libXxf86vm aarch64 1.1.6-2.fc42 fedora 69.2 KiB libaom aarch64 3.12.0-1.fc42 fedora 3.8 MiB libasan aarch64 15.1.1-1.fc42 updates 1.5 MiB libasyncns aarch64 0.8-30.fc42 fedora 99.4 KiB libatomic aarch64 15.1.1-1.fc42 updates 68.8 KiB libavif aarch64 1.1.1-1.fc42 fedora 218.1 KiB libb2 aarch64 0.98.1-13.fc42 fedora 74.1 KiB libblkid-devel aarch64 2.40.4-7.fc42 fedora 44.9 KiB libcloudproviders aarch64 0.3.6-1.fc42 fedora 156.3 KiB libcloudproviders-devel aarch64 0.3.6-1.fc42 fedora 375.4 KiB libcom_err-devel aarch64 1.47.2-3.fc42 fedora 16.7 KiB libconfig aarch64 1.7.3-11.fc42 fedora 257.0 KiB libdatrie aarch64 0.2.13-11.fc42 fedora 93.9 KiB libdatrie-devel aarch64 0.2.13-11.fc42 fedora 641.6 KiB libdav1d aarch64 1.5.1-1.fc42 fedora 856.6 KiB libdb aarch64 5.3.28-64.fc42 fedora 1.9 MiB libdrm aarch64 2.4.124-2.fc42 fedora 759.5 KiB libedit aarch64 3.1-55.20250104cvs.fc42 fedora 280.1 KiB libepoxy aarch64 1.5.10-9.fc42 fedora 1.2 MiB libepoxy-devel aarch64 1.5.10-9.fc42 fedora 1.6 MiB libevdev aarch64 1.13.4-1.fc42 fedora 134.1 KiB libffado aarch64 2.4.9-4.fc42 fedora 2.4 MiB libffi-devel aarch64 3.4.6-5.fc42 fedora 29.9 KiB libgcrypt aarch64 1.11.0-5.fc42 fedora 1.1 MiB libglvnd aarch64 1:1.7.0-7.fc42 fedora 1.3 MiB libglvnd-core-devel aarch64 1:1.7.0-7.fc42 fedora 40.3 KiB libglvnd-devel aarch64 1:1.7.0-7.fc42 fedora 2.1 MiB libglvnd-egl aarch64 1:1.7.0-7.fc42 fedora 68.8 KiB libglvnd-gles aarch64 1:1.7.0-7.fc42 fedora 394.2 KiB libglvnd-glx aarch64 1:1.7.0-7.fc42 fedora 1.0 MiB libglvnd-opengl aarch64 1:1.7.0-7.fc42 fedora 329.1 KiB libgpg-error aarch64 1.51-2.fc42 fedora 954.0 KiB libgudev aarch64 238-7.fc42 fedora 103.8 KiB libgusb aarch64 0.4.9-3.fc42 fedora 182.0 KiB libicu aarch64 76.1-4.fc42 fedora 36.5 MiB libicu-devel aarch64 76.1-4.fc42 fedora 5.1 MiB libidn2-devel aarch64 2.3.8-1.fc42 fedora 149.1 KiB libiec61883 aarch64 1.2.0-37.fc42 fedora 97.6 KiB libjpeg-turbo aarch64 3.1.0-2.fc42 fedora 738.6 KiB libjpeg-turbo-devel aarch64 3.1.0-2.fc42 fedora 353.9 KiB libjxl aarch64 1:0.11.1-2.fc42 fedora 2.4 MiB libkadm5 aarch64 1.21.3-5.fc42 fedora 266.1 KiB liblerc aarch64 4.0.0-8.fc42 fedora 546.5 KiB liblerc-devel aarch64 4.0.0-8.fc42 fedora 4.3 MiB libmanette aarch64 0.2.12-1.fc42 updates 363.1 KiB libmount-devel aarch64 2.40.4-7.fc42 fedora 63.5 KiB libmpc aarch64 1.3.1-7.fc42 fedora 152.7 KiB libnghttp2-devel aarch64 1.64.0-3.fc42 fedora 295.4 KiB libnice aarch64 0.1.22-5.fc42 fedora 613.6 KiB libnsl2 aarch64 2.0.1-3.fc42 fedora 93.9 KiB libogg aarch64 2:1.3.5-11.fc42 fedora 77.4 KiB libogg-devel aarch64 2:1.3.5-11.fc42 fedora 17.5 KiB libpciaccess aarch64 0.16-15.fc42 fedora 72.5 KiB libpng aarch64 2:1.6.44-2.fc42 fedora 269.8 KiB libproxy aarch64 0.5.8-2.fc42 fedora 166.2 KiB libpsl-devel aarch64 0.21.5-5.fc42 fedora 110.3 KiB libpwquality aarch64 1.4.5-12.fc42 fedora 609.3 KiB libraw1394 aarch64 2.1.2-23.fc42 fedora 310.8 KiB libsamplerate aarch64 0.2.2-10.fc42 fedora 1.4 MiB libseccomp aarch64 2.5.5-2.fc41 fedora 241.4 KiB libsecret aarch64 0.21.7-1.fc42 fedora 625.3 KiB libselinux-devel aarch64 3.8-1.fc42 fedora 126.8 KiB libsepol-devel aarch64 3.8-1.fc42 fedora 120.8 KiB libsigc++20 aarch64 2.12.1-5.fc42 fedora 126.4 KiB libsndfile aarch64 1.2.2-8.fc42 fedora 562.1 KiB libsoup aarch64 2.74.3-8.fc42 fedora 1.3 MiB libsoup-devel aarch64 2.74.3-8.fc42 fedora 1.7 MiB libsoup3 aarch64 3.6.5-1.fc42 fedora 1.2 MiB libssh-devel aarch64 0.11.1-4.fc42 fedora 178.0 KiB libstdc++-devel aarch64 15.1.1-1.fc42 updates 15.7 MiB libtextstyle aarch64 0.23.1-2.fc42 fedora 199.2 KiB libthai aarch64 0.1.29-10.fc42 fedora 807.4 KiB libthai-devel aarch64 0.1.29-10.fc42 fedora 700.9 KiB libtheora aarch64 1:1.1.1-39.fc42 fedora 468.8 KiB libtiff aarch64 4.7.0-3.fc42 fedora 658.0 KiB libtiff-devel aarch64 4.7.0-3.fc42 fedora 761.6 KiB libtinysparql aarch64 3.9.2-1.fc42 updates 1.4 MiB libtirpc aarch64 1.3.6-1.rc3.fc42.2 fedora 210.7 KiB libubsan aarch64 15.1.1-1.fc42 updates 475.6 KiB libunwind aarch64 1.8.1-2.fc42 fedora 351.7 KiB libusb1 aarch64 1.0.28-2.fc42 fedora 178.7 KiB libuv aarch64 1:1.51.0-1.fc42 updates 605.4 KiB libva aarch64 2.22.0-4.fc42 fedora 557.6 KiB libverto-devel aarch64 0.3.2-10.fc42 fedora 25.7 KiB libvisual aarch64 1:0.4.1-5.fc41 fedora 551.4 KiB libvorbis aarch64 1:1.3.7-12.fc42 fedora 845.6 KiB libvorbis-devel aarch64 1:1.3.7-12.fc42 fedora 38.4 KiB libwayland-client aarch64 1.23.1-1.fc42 updates 70.1 KiB libwayland-cursor aarch64 1.23.1-1.fc42 updates 81.4 KiB libwayland-egl aarch64 1.23.1-1.fc42 updates 68.4 KiB libwayland-server aarch64 1.23.1-1.fc42 updates 134.6 KiB libwebp aarch64 1.5.0-2.fc42 fedora 817.0 KiB libwebp-devel aarch64 1.5.0-2.fc42 fedora 121.2 KiB libxcb aarch64 1.17.0-5.fc42 fedora 2.2 MiB libxcb-devel aarch64 1.17.0-5.fc42 fedora 2.7 MiB libxcrypt-devel aarch64 4.4.38-7.fc42 updates 30.8 KiB libxkbcommon aarch64 1.8.1-1.fc42 fedora 406.9 KiB libxkbcommon-devel aarch64 1.8.1-1.fc42 fedora 358.8 KiB libxml++ aarch64 2.42.3-6.fc42 fedora 314.6 KiB libxml2-devel aarch64 2.12.10-1.fc42 fedora 3.4 MiB libxshmfence aarch64 1.3.2-6.fc42 fedora 68.5 KiB libxslt aarch64 1.1.43-1.fc42 fedora 548.2 KiB libyuv aarch64 0-0.56.20240704git96bbdb5.fc42 fedora 526.5 KiB libzstd-devel aarch64 1.5.7-1.fc42 fedora 208.0 KiB llvm-filesystem aarch64 20.1.3-1.fc42 updates 0.0 B llvm-libs aarch64 20.1.3-1.fc42 updates 127.6 MiB lm_sensors-libs aarch64 3.6.0-22.fc42 fedora 93.8 KiB m4 aarch64 1.4.19-12.fc42 fedora 604.4 KiB make aarch64 1:4.4.1-10.fc42 fedora 1.8 MiB mesa-dri-drivers aarch64 25.0.4-2.fc42 updates 106.9 MiB mesa-filesystem aarch64 25.0.4-2.fc42 updates 3.6 KiB mesa-libEGL aarch64 25.0.4-2.fc42 updates 395.1 KiB mesa-libGL aarch64 25.0.4-2.fc42 updates 596.1 KiB mesa-libgbm aarch64 25.0.4-2.fc42 updates 67.7 KiB mpdecimal aarch64 4.0.0-2.fc42 fedora 280.8 KiB mpg123-devel aarch64 1.32.9-2.fc42 fedora 3.3 MiB mpg123-libs aarch64 1.32.9-2.fc42 fedora 754.0 KiB ncurses aarch64 6.5-5.20250125.fc42 fedora 891.9 KiB nettle aarch64 3.10.1-1.fc42 fedora 765.3 KiB openssl-devel aarch64 1:3.2.4-3.fc42 fedora 4.3 MiB opus aarch64 1.5.2-2.fc42 fedora 455.7 KiB opus-devel aarch64 1.5.2-2.fc42 fedora 2.7 MiB orc aarch64 0.4.41-1.fc42 fedora 874.5 KiB pam aarch64 1.7.0-4.fc42 fedora 4.2 MiB pango aarch64 1.56.3-1.fc42 fedora 1.2 MiB pango-devel aarch64 1.56.3-1.fc42 fedora 1.5 MiB pcre2-devel aarch64 10.45-1.fc42 fedora 2.1 MiB pcre2-utf16 aarch64 10.45-1.fc42 fedora 582.1 KiB pcre2-utf32 aarch64 10.45-1.fc42 fedora 582.0 KiB perl-AutoLoader noarch 5.74-517.fc42 updates 20.5 KiB perl-B aarch64 1.89-517.fc42 updates 542.0 KiB perl-Carp noarch 1.54-512.fc42 fedora 46.6 KiB perl-Class-Struct noarch 0.68-517.fc42 updates 25.4 KiB perl-Data-Dumper aarch64 2.189-513.fc42 fedora 135.6 KiB perl-Digest noarch 1.20-512.fc42 fedora 35.3 KiB perl-Digest-MD5 aarch64 2.59-6.fc42 fedora 103.7 KiB perl-DynaLoader aarch64 1.56-517.fc42 updates 32.1 KiB perl-Encode aarch64 4:3.21-512.fc42 fedora 4.8 MiB perl-Errno aarch64 1.38-517.fc42 updates 8.3 KiB perl-Exporter noarch 5.78-512.fc42 fedora 54.3 KiB perl-Fcntl aarch64 1.18-517.fc42 updates 92.9 KiB perl-File-Basename noarch 2.86-517.fc42 updates 14.0 KiB perl-File-Compare noarch 1.100.800-517.fc42 updates 5.6 KiB perl-File-Copy noarch 2.41-517.fc42 updates 19.6 KiB perl-File-Find noarch 1.44-517.fc42 updates 41.9 KiB perl-File-Path noarch 2.18-512.fc42 fedora 63.5 KiB perl-File-Temp noarch 1:0.231.100-512.fc42 fedora 162.3 KiB perl-File-stat noarch 1.14-517.fc42 updates 12.5 KiB perl-FileHandle noarch 2.05-517.fc42 updates 9.3 KiB perl-Getopt-Long noarch 1:2.58-3.fc42 fedora 144.5 KiB perl-Getopt-Std noarch 1.14-517.fc42 updates 11.2 KiB perl-HTTP-Tiny noarch 0.090-2.fc42 fedora 154.4 KiB perl-IO aarch64 1.55-517.fc42 updates 191.0 KiB perl-IO-Socket-IP noarch 0.43-2.fc42 fedora 100.3 KiB perl-IO-Socket-SSL noarch 2.089-2.fc42 fedora 703.3 KiB perl-IPC-Open3 noarch 1.22-517.fc42 updates 22.5 KiB perl-MIME-Base32 noarch 1.303-23.fc42 fedora 30.7 KiB perl-MIME-Base64 aarch64 3.16-512.fc42 fedora 94.1 KiB perl-Net-SSLeay aarch64 1.94-8.fc42 fedora 1.4 MiB perl-POSIX aarch64 2.20-517.fc42 updates 263.1 KiB perl-PathTools aarch64 3.91-513.fc42 fedora 224.0 KiB perl-Pod-Escapes noarch 1:1.07-512.fc42 fedora 24.9 KiB perl-Pod-Perldoc noarch 3.28.01-513.fc42 fedora 163.7 KiB perl-Pod-Simple noarch 1:3.45-512.fc42 fedora 560.8 KiB perl-Pod-Usage noarch 4:2.05-1.fc42 fedora 86.3 KiB perl-Scalar-List-Utils aarch64 5:1.69-1.fc42 updates 152.8 KiB perl-SelectSaver noarch 1.02-517.fc42 updates 2.2 KiB perl-Socket aarch64 4:2.038-512.fc42 fedora 144.0 KiB perl-Storable aarch64 1:3.32-512.fc42 fedora 244.3 KiB perl-Symbol noarch 1.09-517.fc42 updates 6.8 KiB perl-Term-ANSIColor noarch 5.01-513.fc42 fedora 97.5 KiB perl-Term-Cap noarch 1.18-512.fc42 fedora 29.3 KiB perl-Text-ParseWords noarch 3.31-512.fc42 fedora 13.6 KiB perl-Text-Tabs+Wrap noarch 2024.001-512.fc42 fedora 22.6 KiB perl-Thread-Queue noarch 3.14-512.fc42 fedora 28.9 KiB perl-Time-Local noarch 2:1.350-512.fc42 fedora 68.9 KiB perl-URI noarch 5.31-2.fc42 fedora 257.0 KiB perl-base noarch 2.27-517.fc42 updates 12.5 KiB perl-constant noarch 1.33-513.fc42 fedora 26.2 KiB perl-if noarch 0.61.000-517.fc42 updates 5.8 KiB perl-interpreter aarch64 4:5.40.2-517.fc42 updates 174.2 KiB perl-libnet noarch 3.15-513.fc42 fedora 289.4 KiB perl-libs aarch64 4:5.40.2-517.fc42 updates 9.9 MiB perl-locale noarch 1.12-517.fc42 updates 6.5 KiB perl-mro aarch64 1.29-517.fc42 updates 81.6 KiB perl-overload noarch 1.37-517.fc42 updates 71.5 KiB perl-overloading noarch 0.02-517.fc42 updates 4.8 KiB perl-parent noarch 1:0.244-2.fc42 fedora 10.3 KiB perl-podlators noarch 1:6.0.2-3.fc42 fedora 317.5 KiB perl-threads aarch64 1:2.40-512.fc42 fedora 135.1 KiB perl-threads-shared aarch64 1.69-512.fc42 fedora 103.7 KiB perl-vars noarch 1.05-517.fc42 updates 3.9 KiB pixman aarch64 0.44.2-2.fc42 fedora 654.4 KiB pixman-devel aarch64 0.44.2-2.fc42 fedora 49.4 KiB publicsuffix-list noarch 20250116-1.fc42 fedora 329.8 KiB pulseaudio-libs aarch64 17.0-5.fc42 fedora 3.4 MiB python-pip-wheel noarch 24.3.1-2.fc42 fedora 1.2 MiB python3 aarch64 3.13.3-2.fc42 updates 84.7 KiB python3-csound aarch64 6.18.1-12.fc42 copr_base 472.2 KiB python3-libs aarch64 3.13.3-2.fc42 updates 42.0 MiB python3-packaging noarch 24.2-3.fc42 fedora 555.7 KiB rav1e-libs aarch64 0.7.1-5.fc42 fedora 2.1 MiB rhash aarch64 1.4.5-2.fc42 fedora 394.8 KiB shared-mime-info aarch64 2.3-7.fc42 fedora 5.3 MiB spirv-tools-libs aarch64 2025.1-1.fc42 updates 5.4 MiB sqlite aarch64 3.47.2-2.fc42 fedora 1.8 MiB sqlite-devel aarch64 3.47.2-2.fc42 fedora 673.4 KiB svt-av1-libs aarch64 2.3.0-1.fc42 fedora 3.0 MiB sysprof-capture-devel aarch64 48.0-1.fc42 fedora 276.4 KiB systemd-devel aarch64 257.5-6.fc42 updates 610.6 KiB systemd-rpm-macros noarch 257.5-6.fc42 updates 10.7 KiB tzdata noarch 2025b-1.fc42 fedora 1.6 MiB vim-filesystem noarch 2:9.1.1275-1.fc42 updates 40.0 B vulkan-loader aarch64 1.4.309.0-1.fc42 updates 611.9 KiB wayland-devel aarch64 1.23.1-1.fc42 updates 699.0 KiB webkit2gtk4.0 aarch64 2.47.2-3.fc42 fedora 80.2 MiB woff2 aarch64 1.0.2-22.fc42 fedora 205.2 KiB xdg-dbus-proxy aarch64 0.1.6-2.fc42 fedora 98.5 KiB xkeyboard-config noarch 2.44-1.fc42 fedora 6.6 MiB xml-common noarch 0.6.3-66.fc42 fedora 78.4 KiB xorg-x11-proto-devel noarch 2024.1-4.fc42 fedora 1.7 MiB xprop aarch64 1.2.8-3.fc42 fedora 78.6 KiB xz-devel aarch64 1:5.8.1-2.fc42 updates 258.8 KiB zlib-ng-compat-devel aarch64 2.2.4-3.fc42 fedora 107.0 KiB Transaction Summary: Installing: 374 packages Total size of inbound packages is 297 MiB. Need to download 297 MiB. After this operation, 1 GiB extra will be used (install 1 GiB, remove 0 B). [ 1/374] desktop-file-utils-0:0.28-1.f 100% | 4.2 MiB/s | 68.8 KiB | 00m00s [ 2/374] freetype-devel-0:2.13.3-2.fc4 100% | 73.7 MiB/s | 1.0 MiB | 00m00s [ 3/374] csound-devel-0:6.18.1-12.fc42 100% | 2.1 MiB/s | 85.7 KiB | 00m00s [ 4/374] cmake-0:3.31.6-2.fc42.aarch64 100% | 162.5 MiB/s | 8.5 MiB | 00m00s [ 5/374] harfbuzz-devel-0:10.4.0-1.fc4 100% | 36.7 MiB/s | 450.7 KiB | 00m00s [ 6/374] libcurl-devel-0:8.11.1-4.fc42 100% | 143.7 MiB/s | 883.0 KiB | 00m00s [ 7/374] libpng-devel-2:1.6.44-2.fc42. 100% | 47.5 MiB/s | 291.6 KiB | 00m00s [ 8/374] libsndfile-devel-0:1.2.2-8.fc 100% | 26.5 MiB/s | 81.3 KiB | 00m00s [ 9/374] webkit2gtk4.0-devel-0:2.47.2- 100% | 58.1 MiB/s | 357.2 KiB | 00m00s [ 10/374] alsa-lib-devel-0:1.2.14-2.fc4 100% | 128.4 MiB/s | 789.2 KiB | 00m00s [ 11/374] gtk3-devel-0:3.24.49-2.fc42.a 100% | 50.4 MiB/s | 4.3 MiB | 00m00s [ 12/374] gcc-c++-0:15.1.1-1.fc42.aarch 100% | 172.9 MiB/s | 14.0 MiB | 00m00s [ 13/374] glib2-devel-0:2.84.1-1.fc42.a 100% | 32.3 MiB/s | 1.5 MiB | 00m00s [ 14/374] cmake-data-0:3.31.6-2.fc42.no 100% | 107.4 MiB/s | 2.5 MiB | 00m00s [ 15/374] cmake-filesystem-0:3.31.6-2.f 100% | 1.6 MiB/s | 17.6 KiB | 00m00s [ 16/374] expat-0:2.7.1-1.fc42.aarch64 100% | 12.2 MiB/s | 112.1 KiB | 00m00s [ 17/374] jsoncpp-0:1.9.6-1.fc42.aarch6 100% | 11.5 MiB/s | 94.2 KiB | 00m00s [ 18/374] rhash-0:1.4.5-2.fc42.aarch64 100% | 31.1 MiB/s | 191.0 KiB | 00m00s [ 19/374] make-1:4.4.1-10.fc42.aarch64 100% | 71.4 MiB/s | 584.7 KiB | 00m00s [ 20/374] python3-csound-0:6.18.1-12.fc 100% | 6.6 MiB/s | 121.1 KiB | 00m00s [ 21/374] emacs-filesystem-1:30.0-4.fc4 100% | 2.4 MiB/s | 7.4 KiB | 00m00s [ 22/374] brotli-devel-0:1.1.0-6.fc42.a 100% | 16.6 MiB/s | 33.9 KiB | 00m00s [ 23/374] gcc-0:15.1.1-1.fc42.aarch64 100% | 195.4 MiB/s | 36.2 MiB | 00m00s [ 24/374] bzip2-devel-0:1.0.8-20.fc42.a 100% | 5.6 MiB/s | 213.7 KiB | 00m00s [ 25/374] freetype-0:2.13.3-2.fc42.aarc 100% | 78.7 MiB/s | 403.1 KiB | 00m00s [ 26/374] zlib-ng-compat-devel-0:2.2.4- 100% | 9.4 MiB/s | 38.4 KiB | 00m00s [ 27/374] csound-0:6.18.1-12.fc42.aarch 100% | 20.8 MiB/s | 1.5 MiB | 00m00s [ 28/374] cairo-0:1.18.2-3.fc42.aarch64 100% | 113.8 MiB/s | 698.9 KiB | 00m00s [ 29/374] cairo-devel-0:1.18.2-3.fc42.a 100% | 31.3 MiB/s | 192.1 KiB | 00m00s [ 30/374] cairo-gobject-devel-0:1.18.2- 100% | 2.8 MiB/s | 11.3 KiB | 00m00s [ 31/374] fribidi-devel-0:1.0.16-2.fc42 100% | 9.6 MiB/s | 29.5 KiB | 00m00s [ 32/374] fontconfig-devel-0:2.16.0-2.f 100% | 32.7 MiB/s | 167.2 KiB | 00m00s [ 33/374] gdk-pixbuf2-0:2.42.12-10.fc42 100% | 79.5 MiB/s | 488.5 KiB | 00m00s [ 34/374] gdk-pixbuf2-devel-0:2.42.12-1 100% | 59.9 MiB/s | 368.0 KiB | 00m00s [ 35/374] harfbuzz-0:10.4.0-1.fc42.aarc 100% | 145.9 MiB/s | 1.0 MiB | 00m00s [ 36/374] libXcomposite-devel-0:0.4.6-5 100% | 3.9 MiB/s | 15.9 KiB | 00m00s [ 37/374] libX11-devel-0:1.8.11-1.fc42. 100% | 101.7 MiB/s | 1.0 MiB | 00m00s [ 38/374] libXcursor-devel-0:1.2.3-2.fc 100% | 9.7 MiB/s | 39.7 KiB | 00m00s [ 39/374] libXdamage-devel-0:1.1.6-5.fc 100% | 4.7 MiB/s | 9.6 KiB | 00m00s [ 40/374] libXext-devel-0:1.3.6-3.fc42. 100% | 20.8 MiB/s | 85.3 KiB | 00m00s [ 41/374] libXfixes-devel-0:6.0.1-5.fc4 100% | 6.2 MiB/s | 12.6 KiB | 00m00s [ 42/374] libXinerama-devel-0:1.1.5-8.f 100% | 6.4 MiB/s | 13.1 KiB | 00m00s [ 43/374] libXi-devel-0:1.8.2-2.fc42.aa 100% | 28.3 MiB/s | 116.0 KiB | 00m00s [ 44/374] libXrandr-devel-0:1.5.4-5.fc4 100% | 9.4 MiB/s | 19.3 KiB | 00m00s [ 45/374] libepoxy-0:1.5.10-9.fc42.aarc 100% | 39.2 MiB/s | 241.1 KiB | 00m00s [ 46/374] libcloudproviders-devel-0:0.3 100% | 4.4 MiB/s | 49.1 KiB | 00m00s [ 47/374] libxkbcommon-devel-0:1.8.1-1. 100% | 16.6 MiB/s | 68.2 KiB | 00m00s [ 48/374] pango-0:1.56.3-1.fc42.aarch64 100% | 56.4 MiB/s | 346.6 KiB | 00m00s [ 49/374] libepoxy-devel-0:1.5.10-9.fc4 100% | 6.5 MiB/s | 133.3 KiB | 00m00s [ 50/374] pango-devel-0:1.56.3-1.fc42.a 100% | 22.5 MiB/s | 161.2 KiB | 00m00s [ 51/374] graphite2-devel-0:1.3.14-18.f 100% | 6.8 MiB/s | 20.8 KiB | 00m00s [ 52/374] harfbuzz-cairo-0:10.4.0-1.fc4 100% | 13.9 MiB/s | 28.5 KiB | 00m00s [ 53/374] harfbuzz-icu-0:10.4.0-1.fc42. 100% | 5.1 MiB/s | 15.7 KiB | 00m00s [ 54/374] libicu-devel-0:76.1-4.fc42.aa 100% | 96.9 MiB/s | 793.9 KiB | 00m00s [ 55/374] krb5-devel-0:1.21.3-5.fc42.aa 100% | 23.2 MiB/s | 142.5 KiB | 00m00s [ 56/374] libidn2-devel-0:2.3.8-1.fc42. 100% | 20.8 MiB/s | 63.9 KiB | 00m00s [ 57/374] libnghttp2-devel-0:1.64.0-3.f 100% | 27.2 MiB/s | 55.7 KiB | 00m00s [ 58/374] libpsl-devel-0:0.21.5-5.fc42. 100% | 16.2 MiB/s | 33.2 KiB | 00m00s [ 59/374] libssh-devel-0:0.11.1-4.fc42. 100% | 20.4 MiB/s | 41.8 KiB | 00m00s [ 60/374] libpng-2:1.6.44-2.fc42.aarch6 100% | 28.8 MiB/s | 118.0 KiB | 00m00s [ 61/374] openssl-devel-1:3.2.4-3.fc42. 100% | 165.5 MiB/s | 2.8 MiB | 00m00s [ 62/374] flac-devel-0:1.4.3-6.fc42.aar 100% | 33.6 MiB/s | 412.5 KiB | 00m00s [ 63/374] libogg-devel-2:1.3.5-11.fc42. 100% | 6.2 MiB/s | 12.8 KiB | 00m00s [ 64/374] libsndfile-0:1.2.2-8.fc42.aar 100% | 42.5 MiB/s | 217.4 KiB | 00m00s [ 65/374] libvorbis-devel-1:1.3.7-12.fc 100% | 6.0 MiB/s | 18.4 KiB | 00m00s [ 66/374] gtk3-0:3.24.49-2.fc42.aarch64 100% | 54.5 MiB/s | 5.8 MiB | 00m00s [ 67/374] mpg123-devel-0:1.32.9-2.fc42. 100% | 33.9 MiB/s | 381.7 KiB | 00m00s [ 68/374] javascriptcoregtk4.0-devel-0: 100% | 21.6 MiB/s | 155.1 KiB | 00m00s [ 69/374] libsoup-0:2.74.3-8.fc42.aarch 100% | 54.7 MiB/s | 392.1 KiB | 00m00s [ 70/374] javascriptcoregtk4.0-0:2.47.2 100% | 258.7 MiB/s | 7.0 MiB | 00m00s [ 71/374] opus-devel-0:1.5.2-2.fc42.aar 100% | 22.2 MiB/s | 796.5 KiB | 00m00s [ 72/374] libsoup-devel-0:2.74.3-8.fc42 100% | 17.3 MiB/s | 177.1 KiB | 00m00s [ 73/374] alsa-lib-0:1.2.14-2.fc42.aarc 100% | 99.1 MiB/s | 507.3 KiB | 00m00s [ 74/374] libmpc-0:1.3.1-7.fc42.aarch64 100% | 17.4 MiB/s | 71.3 KiB | 00m00s [ 75/374] libstdc++-devel-0:15.1.1-1.fc 100% | 142.2 MiB/s | 2.8 MiB | 00m00s [ 76/374] glib2-0:2.84.1-1.fc42.aarch64 100% | 168.9 MiB/s | 3.0 MiB | 00m00s [ 77/374] cpp-0:15.1.1-1.fc42.aarch64 100% | 185.9 MiB/s | 11.7 MiB | 00m00s [ 78/374] libffi-devel-0:3.4.6-5.fc42.a 100% | 1.9 MiB/s | 27.8 KiB | 00m00s [ 79/374] libmount-devel-0:2.40.4-7.fc4 100% | 5.8 MiB/s | 23.9 KiB | 00m00s [ 80/374] libselinux-devel-0:3.8-1.fc42 100% | 37.0 MiB/s | 151.7 KiB | 00m00s [ 81/374] pcre2-devel-0:10.45-1.fc42.aa 100% | 106.1 MiB/s | 543.3 KiB | 00m00s [ 82/374] python3-packaging-0:24.2-3.fc 100% | 30.1 MiB/s | 154.0 KiB | 00m00s [ 83/374] sysprof-capture-devel-0:48.0- 100% | 27.7 MiB/s | 56.7 KiB | 00m00s [ 84/374] pulseaudio-libs-0:17.0-5.fc42 100% | 131.3 MiB/s | 672.4 KiB | 00m00s [ 85/374] brotli-0:1.1.0-6.fc42.aarch64 100% | 4.8 MiB/s | 19.6 KiB | 00m00s [ 86/374] fontconfig-0:2.16.0-2.fc42.aa 100% | 89.2 MiB/s | 274.1 KiB | 00m00s [ 87/374] libsamplerate-0:0.2.2-10.fc42 100% | 61.3 MiB/s | 1.3 MiB | 00m00s [ 88/374] libXext-0:1.3.6-3.fc42.aarch6 100% | 12.5 MiB/s | 38.4 KiB | 00m00s [ 89/374] libX11-0:1.8.11-1.fc42.aarch6 100% | 69.7 MiB/s | 642.7 KiB | 00m00s [ 90/374] libXrender-0:0.9.12-2.fc42.aa 100% | 13.2 MiB/s | 27.0 KiB | 00m00s [ 91/374] libxcb-0:1.17.0-5.fc42.aarch6 100% | 59.0 MiB/s | 241.7 KiB | 00m00s [ 92/374] pixman-0:0.44.2-2.fc42.aarch6 100% | 48.5 MiB/s | 198.7 KiB | 00m00s [ 93/374] libXrender-devel-0:0.9.12-2.f 100% | 9.3 MiB/s | 19.1 KiB | 00m00s [ 94/374] pixman-devel-0:0.44.2-2.fc42. 100% | 5.7 MiB/s | 17.4 KiB | 00m00s [ 95/374] libxcb-devel-0:1.17.0-5.fc42. 100% | 179.7 MiB/s | 1.4 MiB | 00m00s [ 96/374] cairo-gobject-0:1.18.2-3.fc42 100% | 4.2 MiB/s | 17.3 KiB | 00m00s [ 97/374] libxml2-devel-0:2.12.10-1.fc4 100% | 85.2 MiB/s | 523.7 KiB | 00m00s [ 98/374] gettext-0:0.23.1-2.fc42.aarch 100% | 133.8 MiB/s | 1.1 MiB | 00m00s [ 99/374] fribidi-0:1.0.16-2.fc42.aarch 100% | 17.5 MiB/s | 53.8 KiB | 00m00s [100/374] libjpeg-turbo-0:3.1.0-2.fc42. 100% | 61.4 MiB/s | 251.6 KiB | 00m00s [101/374] shared-mime-info-0:2.3-7.fc42 100% | 95.0 MiB/s | 389.0 KiB | 00m00s [102/374] libjpeg-turbo-devel-0:3.1.0-2 100% | 23.8 MiB/s | 97.6 KiB | 00m00s [103/374] libtiff-devel-0:4.7.0-3.fc42. 100% | 43.6 MiB/s | 267.7 KiB | 00m00s [104/374] adwaita-icon-theme-0:48.0-1.f 100% | 55.7 MiB/s | 399.2 KiB | 00m00s [105/374] colord-libs-0:1.4.7-6.fc42.aa 100% | 43.5 MiB/s | 222.8 KiB | 00m00s [106/374] gdk-pixbuf2-modules-0:2.42.12 100% | 8.7 MiB/s | 26.8 KiB | 00m00s [107/374] gtk-update-icon-cache-0:3.24. 100% | 16.3 MiB/s | 33.4 KiB | 00m00s [108/374] libXcomposite-0:0.4.6-5.fc42. 100% | 12.0 MiB/s | 24.5 KiB | 00m00s [109/374] hicolor-icon-theme-0:0.17-20. 100% | 21.4 MiB/s | 65.7 KiB | 00m00s [110/374] libXcursor-0:1.2.3-2.fc42.aar 100% | 15.3 MiB/s | 31.2 KiB | 00m00s [111/374] libXdamage-0:1.1.6-5.fc42.aar 100% | 7.7 MiB/s | 23.6 KiB | 00m00s [112/374] libXfixes-0:6.0.1-5.fc42.aarc 100% | 4.8 MiB/s | 19.5 KiB | 00m00s [113/374] libXi-0:1.8.2-2.fc42.aarch64 100% | 9.7 MiB/s | 39.8 KiB | 00m00s [114/374] libXinerama-0:1.1.5-8.fc42.aa 100% | 4.7 MiB/s | 14.4 KiB | 00m00s [115/374] libXrandr-0:1.5.4-5.fc42.aarc 100% | 8.9 MiB/s | 27.3 KiB | 00m00s [116/374] libxkbcommon-0:1.8.1-1.fc42.a 100% | 37.2 MiB/s | 152.2 KiB | 00m00s [117/374] libcloudproviders-0:0.3.6-1.f 100% | 8.9 MiB/s | 45.5 KiB | 00m00s [118/374] libX11-xcb-0:1.8.11-1.fc42.aa 100% | 5.8 MiB/s | 11.8 KiB | 00m00s [119/374] graphite2-0:1.3.14-18.fc42.aa 100% | 22.4 MiB/s | 91.8 KiB | 00m00s [120/374] xorg-x11-proto-devel-0:2024.1 100% | 73.3 MiB/s | 300.2 KiB | 00m00s [121/374] libglvnd-devel-1:1.7.0-7.fc42 100% | 52.7 MiB/s | 161.8 KiB | 00m00s [122/374] libXft-0:2.3.8-8.fc42.aarch64 100% | 17.2 MiB/s | 70.6 KiB | 00m00s [123/374] libthai-0:0.1.29-10.fc42.aarc 100% | 51.5 MiB/s | 210.8 KiB | 00m00s [124/374] libXft-devel-0:2.3.8-8.fc42.a 100% | 16.2 MiB/s | 49.7 KiB | 00m00s [125/374] libthai-devel-0:0.1.29-10.fc4 100% | 35.9 MiB/s | 147.0 KiB | 00m00s [126/374] keyutils-libs-devel-0:1.6.3-5 100% | 19.5 MiB/s | 59.9 KiB | 00m00s [127/374] libcom_err-devel-0:1.47.2-3.f 100% | 8.2 MiB/s | 16.7 KiB | 00m00s [128/374] libkadm5-0:1.21.3-5.fc42.aarc 100% | 15.3 MiB/s | 78.5 KiB | 00m00s [129/374] libverto-devel-0:0.3.2-10.fc4 100% | 4.7 MiB/s | 14.4 KiB | 00m00s [130/374] publicsuffix-list-0:20250116- 100% | 17.4 MiB/s | 89.0 KiB | 00m00s [131/374] flac-libs-0:1.4.3-6.fc42.aarc 100% | 33.2 MiB/s | 237.8 KiB | 00m00s [132/374] automake-0:1.17-2.fc42.noarch 100% | 53.8 MiB/s | 715.7 KiB | 00m00s [133/374] libogg-2:1.3.5-11.fc42.aarch6 100% | 4.6 MiB/s | 33.2 KiB | 00m00s [134/374] gsm-0:1.0.22-8.fc42.aarch64 100% | 6.9 MiB/s | 35.5 KiB | 00m00s [135/374] libicu-0:76.1-4.fc42.aarch64 100% | 144.7 MiB/s | 10.6 MiB | 00m00s [136/374] lame-libs-0:3.100-19.fc42.aar 100% | 18.3 MiB/s | 336.6 KiB | 00m00s [137/374] webkit2gtk4.0-0:2.47.2-3.fc42 100% | 82.9 MiB/s | 23.5 MiB | 00m00s [138/374] libvorbis-1:1.3.7-12.fc42.aar 100% | 6.2 MiB/s | 184.4 KiB | 00m00s [139/374] mpg123-libs-0:1.32.9-2.fc42.a 100% | 12.1 MiB/s | 358.9 KiB | 00m00s [140/374] opus-0:1.5.2-2.fc42.aarch64 100% | 33.5 MiB/s | 240.4 KiB | 00m00s [141/374] glib-networking-0:2.80.1-1.fc 100% | 24.6 MiB/s | 201.6 KiB | 00m00s [142/374] sqlite-devel-0:3.47.2-2.fc42. 100% | 20.4 MiB/s | 146.3 KiB | 00m00s [143/374] bubblewrap-0:0.10.0-1.fc42.aa 100% | 20.2 MiB/s | 61.9 KiB | 00m00s [144/374] hyphen-0:2.8.8-26.fc42.aarch6 100% | 9.6 MiB/s | 29.4 KiB | 00m00s [145/374] lcms2-0:2.16-5.fc42.aarch64 100% | 44.1 MiB/s | 180.8 KiB | 00m00s [146/374] libavif-0:1.1.1-1.fc42.aarch6 100% | 23.2 MiB/s | 95.0 KiB | 00m00s [147/374] enchant2-0:2.8.2-5.fc42.aarch 100% | 4.3 MiB/s | 74.3 KiB | 00m00s [148/374] libdrm-0:2.4.124-2.fc42.aarch 100% | 46.2 MiB/s | 189.3 KiB | 00m00s [149/374] libglvnd-gles-1:1.7.0-7.fc42. 100% | 14.7 MiB/s | 30.2 KiB | 00m00s [150/374] libgcrypt-0:1.11.0-5.fc42.aar 100% | 97.9 MiB/s | 501.4 KiB | 00m00s [151/374] libseccomp-0:2.5.5-2.fc41.aar 100% | 23.3 MiB/s | 71.4 KiB | 00m00s [152/374] libjxl-1:0.11.1-2.fc42.aarch6 100% | 86.6 MiB/s | 886.9 KiB | 00m00s [153/374] libwebp-0:1.5.0-2.fc42.aarch6 100% | 63.7 MiB/s | 260.8 KiB | 00m00s [154/374] libxslt-0:1.1.43-1.fc42.aarch 100% | 44.5 MiB/s | 182.3 KiB | 00m00s [155/374] woff2-0:1.0.2-22.fc42.aarch64 100% | 19.9 MiB/s | 61.0 KiB | 00m00s [156/374] xdg-dbus-proxy-0:0.1.6-2.fc42 100% | 14.6 MiB/s | 44.9 KiB | 00m00s [157/374] gnutls-0:3.8.9-3.fc42.aarch64 100% | 143.3 MiB/s | 1.1 MiB | 00m00s [158/374] libsecret-0:0.21.7-1.fc42.aar 100% | 5.5 MiB/s | 192.8 KiB | 00m00s [159/374] libblkid-devel-0:2.40.4-7.fc4 100% | 3.7 MiB/s | 23.0 KiB | 00m00s [160/374] libsepol-devel-0:3.8-1.fc42.a 100% | 6.8 MiB/s | 48.4 KiB | 00m00s [161/374] pcre2-utf16-0:10.45-1.fc42.aa 100% | 27.0 MiB/s | 221.3 KiB | 00m00s [162/374] flite-0:2.2-11.fc42.aarch64 100% | 151.4 MiB/s | 12.4 MiB | 00m00s [163/374] pcre2-utf32-0:10.45-1.fc42.aa 100% | 12.8 MiB/s | 210.2 KiB | 00m00s [164/374] dbus-libs-1:1.16.0-3.fc42.aar 100% | 10.2 MiB/s | 145.8 KiB | 00m00s [165/374] libasyncns-0:0.8-30.fc42.aarc 100% | 9.6 MiB/s | 29.5 KiB | 00m00s [166/374] default-fonts-core-sans-0:4.2 100% | 10.2 MiB/s | 31.3 KiB | 00m00s [167/374] fonts-filesystem-1:2.0.5-21.f 100% | 2.8 MiB/s | 8.6 KiB | 00m00s [168/374] xml-common-0:0.6.3-66.fc42.no 100% | 15.2 MiB/s | 31.2 KiB | 00m00s [169/374] libXau-0:1.0.12-2.fc42.aarch6 100% | 16.5 MiB/s | 33.8 KiB | 00m00s [170/374] libXau-devel-0:1.0.12-2.fc42. 100% | 6.8 MiB/s | 14.0 KiB | 00m00s [171/374] libX11-common-0:1.8.11-1.fc42 100% | 43.0 MiB/s | 176.1 KiB | 00m00s [172/374] gettext-libs-0:0.23.1-2.fc42. 100% | 145.0 MiB/s | 742.5 KiB | 00m00s [173/374] gettext-runtime-0:0.23.1-2.fc 100% | 22.6 MiB/s | 115.5 KiB | 00m00s [174/374] libtextstyle-0:0.23.1-2.fc42. 100% | 17.3 MiB/s | 88.8 KiB | 00m00s [175/374] libwebp-devel-0:1.5.0-2.fc42. 100% | 19.4 MiB/s | 39.7 KiB | 00m00s [176/374] libtiff-0:4.7.0-3.fc42.aarch6 100% | 40.5 MiB/s | 207.5 KiB | 00m00s [177/374] libzstd-devel-0:1.5.7-1.fc42. 100% | 17.3 MiB/s | 53.1 KiB | 00m00s [178/374] adwaita-cursor-theme-0:48.0-1 100% | 74.1 MiB/s | 379.6 KiB | 00m00s [179/374] liblerc-devel-0:4.0.0-8.fc42. 100% | 167.1 MiB/s | 3.2 MiB | 00m00s [180/374] libgusb-0:0.4.9-3.fc42.aarch6 100% | 7.6 MiB/s | 62.2 KiB | 00m00s [181/374] adwaita-icon-theme-legacy-0:4 100% | 123.9 MiB/s | 2.5 MiB | 00m00s [182/374] libglvnd-1:1.7.0-7.fc42.aarch 100% | 13.3 MiB/s | 108.7 KiB | 00m00s [183/374] xkeyboard-config-0:2.44-1.fc4 100% | 86.9 MiB/s | 978.5 KiB | 00m00s [184/374] libglvnd-core-devel-1:1.7.0-7 100% | 5.6 MiB/s | 17.3 KiB | 00m00s [185/374] libglvnd-egl-1:1.7.0-7.fc42.a 100% | 17.7 MiB/s | 36.3 KiB | 00m00s [186/374] libglvnd-opengl-1:1.7.0-7.fc4 100% | 12.8 MiB/s | 39.5 KiB | 00m00s [187/374] libdatrie-0:0.2.13-11.fc42.aa 100% | 7.8 MiB/s | 32.1 KiB | 00m00s [188/374] libglvnd-glx-1:1.7.0-7.fc42.a 100% | 25.1 MiB/s | 128.6 KiB | 00m00s [189/374] perl-Carp-0:1.54-512.fc42.noa 100% | 5.6 MiB/s | 28.9 KiB | 00m00s [190/374] libdatrie-devel-0:0.2.13-11.f 100% | 21.7 MiB/s | 155.8 KiB | 00m00s [191/374] autoconf-0:2.72-5.fc42.noarch 100% | 101.3 MiB/s | 829.8 KiB | 00m00s [192/374] perl-Exporter-0:5.78-512.fc42 100% | 10.1 MiB/s | 31.0 KiB | 00m00s [193/374] perl-File-Path-0:2.18-512.fc4 100% | 11.5 MiB/s | 35.2 KiB | 00m00s [194/374] perl-Getopt-Long-1:2.58-3.fc4 100% | 15.6 MiB/s | 63.7 KiB | 00m00s [195/374] perl-Thread-Queue-0:3.14-512. 100% | 7.0 MiB/s | 21.4 KiB | 00m00s [196/374] perl-PathTools-0:3.91-513.fc4 100% | 21.3 MiB/s | 87.3 KiB | 00m00s [197/374] perl-constant-0:1.33-513.fc42 100% | 7.5 MiB/s | 23.0 KiB | 00m00s [198/374] perl-threads-1:2.40-512.fc42. 100% | 18.5 MiB/s | 56.8 KiB | 00m00s [199/374] libproxy-0:0.5.8-2.fc42.aarch 100% | 10.8 MiB/s | 44.1 KiB | 00m00s [200/374] gsettings-desktop-schemas-0:4 100% | 85.1 MiB/s | 783.9 KiB | 00m00s [201/374] sqlite-0:3.47.2-2.fc42.aarch6 100% | 64.8 MiB/s | 863.1 KiB | 00m00s [202/374] hunspell-0:1.7.2-9.fc42.aarch 100% | 43.1 MiB/s | 485.7 KiB | 00m00s [203/374] libaom-0:3.12.0-1.fc42.aarch6 100% | 90.6 MiB/s | 1.6 MiB | 00m00s [204/374] libyuv-0:0-0.56.20240704git96 100% | 15.9 MiB/s | 162.9 KiB | 00m00s [205/374] libdav1d-0:1.5.1-1.fc42.aarch 100% | 18.2 MiB/s | 354.1 KiB | 00m00s [206/374] rav1e-libs-0:0.7.1-5.fc42.aar 100% | 77.6 MiB/s | 794.6 KiB | 00m00s [207/374] svt-av1-libs-0:2.3.0-1.fc42.a 100% | 101.4 MiB/s | 1.2 MiB | 00m00s [208/374] libpciaccess-0:0.16-15.fc42.a 100% | 4.2 MiB/s | 26.1 KiB | 00m00s [209/374] libgpg-error-0:1.51-2.fc42.aa 100% | 46.1 MiB/s | 235.9 KiB | 00m00s [210/374] dbus-1:1.16.0-3.fc42.aarch64 100% | 2.5 MiB/s | 7.7 KiB | 00m00s [211/374] highway-0:1.2.0-5.fc42.aarch6 100% | 100.1 MiB/s | 717.3 KiB | 00m00s [212/374] nettle-0:3.10.1-1.fc42.aarch6 100% | 82.9 MiB/s | 424.6 KiB | 00m00s [213/374] abattis-cantarell-vf-fonts-0: 100% | 16.8 MiB/s | 120.3 KiB | 00m00s [214/374] gettext-envsubst-0:0.23.1-2.f 100% | 9.0 MiB/s | 37.0 KiB | 00m00s [215/374] google-noto-sans-vf-fonts-0:2 100% | 85.7 MiB/s | 614.5 KiB | 00m00s [216/374] jbigkit-libs-0:2.1-31.fc42.aa 100% | 12.9 MiB/s | 52.8 KiB | 00m00s [217/374] liblerc-0:4.0.0-8.fc42.aarch6 100% | 32.2 MiB/s | 197.8 KiB | 00m00s [218/374] json-glib-0:1.10.6-2.fc42.aar 100% | 32.9 MiB/s | 168.6 KiB | 00m00s [219/374] perl-Data-Dumper-0:2.189-513. 100% | 26.9 MiB/s | 55.0 KiB | 00m00s [220/374] libusb1-0:1.0.28-2.fc42.aarch 100% | 15.1 MiB/s | 77.2 KiB | 00m00s [221/374] m4-0:1.4.19-12.fc42.aarch64 100% | 58.7 MiB/s | 300.7 KiB | 00m00s [222/374] perl-File-Temp-1:0.231.100-51 100% | 28.9 MiB/s | 59.2 KiB | 00m00s [223/374] perl-Text-ParseWords-0:3.31-5 100% | 8.0 MiB/s | 16.5 KiB | 00m00s [224/374] perl-Pod-Usage-4:2.05-1.fc42. 100% | 19.8 MiB/s | 40.5 KiB | 00m00s [225/374] perl-threads-shared-0:1.69-51 100% | 21.5 MiB/s | 44.0 KiB | 00m00s [226/374] duktape-0:2.7.0-9.fc42.aarch6 100% | 41.5 MiB/s | 170.0 KiB | 00m00s [227/374] google-noto-fonts-common-0:20 100% | 8.3 MiB/s | 17.1 KiB | 00m00s [228/374] hunspell-en-US-0:0.20201207-1 100% | 29.4 MiB/s | 180.7 KiB | 00m00s [229/374] perl-parent-1:0.244-2.fc42.no 100% | 7.4 MiB/s | 15.2 KiB | 00m00s [230/374] perl-Pod-Perldoc-0:3.28.01-51 100% | 27.9 MiB/s | 85.8 KiB | 00m00s [231/374] perl-podlators-1:6.0.2-3.fc42 100% | 31.4 MiB/s | 128.6 KiB | 00m00s [232/374] groff-base-0:1.23.0-8.fc42.aa 100% | 153.1 MiB/s | 1.1 MiB | 00m00s [233/374] perl-Encode-4:3.21-512.fc42.a 100% | 173.8 MiB/s | 1.0 MiB | 00m00s [234/374] perl-HTTP-Tiny-0:0.090-2.fc42 100% | 27.6 MiB/s | 56.5 KiB | 00m00s [235/374] hunspell-filesystem-0:1.7.2-9 100% | 408.0 KiB/s | 7.8 KiB | 00m00s [236/374] perl-Term-ANSIColor-0:5.01-51 100% | 23.3 MiB/s | 47.7 KiB | 00m00s [237/374] perl-Term-Cap-0:1.18-512.fc42 100% | 10.8 MiB/s | 22.2 KiB | 00m00s [238/374] perl-Pod-Simple-1:3.45-512.fc 100% | 53.5 MiB/s | 219.0 KiB | 00m00s [239/374] perl-MIME-Base64-0:3.16-512.f 100% | 9.8 MiB/s | 30.1 KiB | 00m00s [240/374] perl-Storable-1:3.32-512.fc42 100% | 23.5 MiB/s | 96.1 KiB | 00m00s [241/374] perl-IO-Socket-SSL-0:2.089-2. 100% | 56.2 MiB/s | 230.2 KiB | 00m00s [242/374] perl-Socket-4:2.038-512.fc42. 100% | 26.9 MiB/s | 55.1 KiB | 00m00s [243/374] perl-Net-SSLeay-0:1.94-8.fc42 100% | 73.9 MiB/s | 378.4 KiB | 00m00s [244/374] perl-Time-Local-2:1.350-512.f 100% | 16.8 MiB/s | 34.5 KiB | 00m00s [245/374] perl-Pod-Escapes-1:1.07-512.f 100% | 9.7 MiB/s | 19.8 KiB | 00m00s [246/374] perl-Text-Tabs+Wrap-0:2024.00 100% | 10.6 MiB/s | 21.8 KiB | 00m00s [247/374] ncurses-0:6.5-5.20250125.fc42 100% | 82.4 MiB/s | 422.0 KiB | 00m00s [248/374] perl-IO-Socket-IP-0:0.43-2.fc 100% | 8.3 MiB/s | 42.4 KiB | 00m00s [249/374] perl-URI-0:5.31-2.fc42.noarch 100% | 27.5 MiB/s | 140.7 KiB | 00m00s [250/374] perl-MIME-Base32-0:1.303-23.f 100% | 10.0 MiB/s | 20.5 KiB | 00m00s [251/374] perl-libnet-0:3.15-513.fc42.n 100% | 31.3 MiB/s | 128.4 KiB | 00m00s [252/374] perl-Digest-MD5-0:2.59-6.fc42 100% | 11.7 MiB/s | 35.9 KiB | 00m00s [253/374] perl-Digest-0:1.20-512.fc42.n 100% | 12.2 MiB/s | 24.9 KiB | 00m00s [254/374] python3-0:3.13.3-2.fc42.aarch 100% | 14.6 MiB/s | 29.8 KiB | 00m00s [255/374] libb2-0:0.98.1-13.fc42.aarch6 100% | 12.7 MiB/s | 26.0 KiB | 00m00s [256/374] mpdecimal-0:4.0.0-2.fc42.aarc 100% | 23.4 MiB/s | 95.7 KiB | 00m00s [257/374] python-pip-wheel-0:24.3.1-2.f 100% | 133.8 MiB/s | 1.2 MiB | 00m00s [258/374] tzdata-0:2025b-1.fc42.noarch 100% | 87.2 MiB/s | 714.0 KiB | 00m00s [259/374] gstreamer1-0:1.26.1-1.fc42.aa 100% | 133.2 MiB/s | 1.6 MiB | 00m00s [260/374] python3-libs-0:3.13.3-2.fc42. 100% | 225.9 MiB/s | 9.0 MiB | 00m00s [261/374] libunwind-0:1.8.1-2.fc42.aarc 100% | 3.4 MiB/s | 82.6 KiB | 00m00s [262/374] atk-0:2.56.2-1.fc42.aarch64 100% | 4.9 MiB/s | 80.1 KiB | 00m00s [263/374] libXtst-0:1.2.5-2.fc42.aarch6 100% | 10.1 MiB/s | 20.7 KiB | 00m00s [264/374] xprop-0:1.2.8-3.fc42.aarch64 100% | 17.1 MiB/s | 35.1 KiB | 00m00s [265/374] at-spi2-core-0:2.56.2-1.fc42. 100% | 53.3 MiB/s | 382.4 KiB | 00m00s [266/374] atk-devel-0:2.56.2-1.fc42.aar 100% | 86.6 MiB/s | 443.5 KiB | 00m00s [267/374] at-spi2-atk-0:2.56.2-1.fc42.a 100% | 7.6 MiB/s | 85.7 KiB | 00m00s [268/374] dbus-devel-1:1.16.0-3.fc42.aa 100% | 19.1 MiB/s | 39.1 KiB | 00m00s [269/374] at-spi2-atk-devel-0:2.56.2-1. 100% | 979.4 KiB/s | 10.8 KiB | 00m00s [270/374] at-spi2-core-devel-0:2.56.2-1 100% | 27.7 MiB/s | 340.4 KiB | 00m00s [271/374] gstreamer1-plugins-bad-free-l 100% | 122.2 MiB/s | 1.0 MiB | 00m00s [272/374] libnice-0:0.1.22-5.fc42.aarch 100% | 31.5 MiB/s | 193.4 KiB | 00m00s [273/374] libXtst-devel-0:1.2.5-2.fc42. 100% | 1.4 MiB/s | 15.9 KiB | 00m00s [274/374] gupnp-igd-0:1.6.0-6.fc42.aarc 100% | 8.2 MiB/s | 33.6 KiB | 00m00s [275/374] libva-0:2.22.0-4.fc42.aarch64 100% | 18.9 MiB/s | 116.0 KiB | 00m00s [276/374] gssdp-0:1.6.3-5.fc42.aarch64 100% | 11.2 MiB/s | 57.4 KiB | 00m00s [277/374] gupnp-0:1.6.8-1.fc42.aarch64 100% | 25.8 MiB/s | 105.8 KiB | 00m00s [278/374] libsoup3-0:3.6.5-1.fc42.aarch 100% | 63.1 MiB/s | 387.4 KiB | 00m00s [279/374] cdparanoia-libs-0:10.2-47.fc4 100% | 10.4 MiB/s | 53.5 KiB | 00m00s [280/374] graphene-0:1.10.6-10.fc42.aar 100% | 15.2 MiB/s | 62.4 KiB | 00m00s [281/374] gstreamer1-plugins-base-0:1.2 100% | 145.2 MiB/s | 2.2 MiB | 00m00s [282/374] libXv-0:1.0.13-2.fc42.aarch64 100% | 3.7 MiB/s | 18.9 KiB | 00m00s [283/374] libgudev-0:238-7.fc42.aarch64 100% | 5.6 MiB/s | 34.1 KiB | 00m00s [284/374] libtheora-1:1.1.1-39.fc42.aar 100% | 22.0 MiB/s | 157.7 KiB | 00m00s [285/374] libvisual-1:0.4.1-5.fc41.aarc 100% | 23.6 MiB/s | 145.2 KiB | 00m00s [286/374] orc-0:0.4.41-1.fc42.aarch64 100% | 30.7 MiB/s | 220.3 KiB | 00m00s [287/374] iso-codes-0:4.17.0-2.fc42.noa 100% | 125.7 MiB/s | 3.6 MiB | 00m00s [288/374] hidapi-0:0.14.0-7.fc42.aarch6 100% | 7.5 MiB/s | 46.3 KiB | 00m00s [289/374] libmanette-0:0.2.12-1.fc42.aa 100% | 7.0 MiB/s | 64.1 KiB | 00m00s [290/374] libevdev-0:1.13.4-1.fc42.aarc 100% | 12.3 MiB/s | 37.6 KiB | 00m00s [291/374] libwayland-client-0:1.23.1-1. 100% | 7.7 MiB/s | 31.7 KiB | 00m00s [292/374] wayland-devel-0:1.23.1-1.fc42 100% | 37.2 MiB/s | 152.2 KiB | 00m00s [293/374] libwayland-cursor-0:1.23.1-1. 100% | 6.1 MiB/s | 18.8 KiB | 00m00s [294/374] libwayland-egl-0:1.23.1-1.fc4 100% | 3.0 MiB/s | 12.4 KiB | 00m00s [295/374] libwayland-server-0:1.23.1-1. 100% | 13.4 MiB/s | 41.2 KiB | 00m00s [296/374] mesa-libgbm-0:25.0.4-2.fc42.a 100% | 9.1 MiB/s | 27.9 KiB | 00m00s [297/374] mesa-filesystem-0:25.0.4-2.fc 100% | 6.9 MiB/s | 21.3 KiB | 00m00s [298/374] mesa-libEGL-0:25.0.4-2.fc42.a 100% | 26.7 MiB/s | 136.9 KiB | 00m00s [299/374] libxshmfence-0:1.3.2-6.fc42.a 100% | 3.3 MiB/s | 13.5 KiB | 00m00s [300/374] lm_sensors-libs-0:3.6.0-22.fc 100% | 9.9 MiB/s | 40.6 KiB | 00m00s [301/374] libXxf86vm-0:1.1.6-2.fc42.aar 100% | 5.8 MiB/s | 17.7 KiB | 00m00s [302/374] mesa-libGL-0:25.0.4-2.fc42.aa 100% | 27.6 MiB/s | 169.8 KiB | 00m00s [303/374] perl-Scalar-List-Utils-5:1.69 100% | 14.3 MiB/s | 73.1 KiB | 00m00s [304/374] perl-interpreter-4:5.40.2-517 100% | 10.1 MiB/s | 72.4 KiB | 00m00s [305/374] perl-libs-4:5.40.2-517.fc42.a 100% | 133.7 MiB/s | 2.3 MiB | 00m00s [306/374] perl-Errno-0:1.38-517.fc42.aa 100% | 2.1 MiB/s | 15.1 KiB | 00m00s [307/374] perl-overload-0:1.37-517.fc42 100% | 11.2 MiB/s | 45.8 KiB | 00m00s [308/374] perl-File-Basename-0:2.86-517 100% | 4.2 MiB/s | 17.4 KiB | 00m00s [309/374] perl-Fcntl-0:1.18-517.fc42.aa 100% | 7.3 MiB/s | 30.1 KiB | 00m00s [310/374] perl-POSIX-0:2.20-517.fc42.aa 100% | 19.1 MiB/s | 97.8 KiB | 00m00s [311/374] perl-FileHandle-0:2.05-517.fc 100% | 3.1 MiB/s | 15.7 KiB | 00m00s [312/374] perl-IO-0:1.55-517.fc42.aarch 100% | 16.0 MiB/s | 82.1 KiB | 00m00s [313/374] perl-Symbol-0:1.09-517.fc42.n 100% | 4.7 MiB/s | 14.4 KiB | 00m00s [314/374] perl-base-0:2.27-517.fc42.noa 100% | 5.4 MiB/s | 16.4 KiB | 00m00s [315/374] perl-vars-0:1.05-517.fc42.noa 100% | 6.5 MiB/s | 13.2 KiB | 00m00s [316/374] perl-if-0:0.61.000-517.fc42.n 100% | 3.5 MiB/s | 14.2 KiB | 00m00s [317/374] perl-IPC-Open3-0:1.22-517.fc4 100% | 5.4 MiB/s | 22.1 KiB | 00m00s [318/374] perl-AutoLoader-0:5.74-517.fc 100% | 5.2 MiB/s | 21.5 KiB | 00m00s [319/374] perl-Getopt-Std-0:1.14-517.fc 100% | 5.2 MiB/s | 15.9 KiB | 00m00s [320/374] perl-B-0:1.89-517.fc42.aarch6 100% | 43.2 MiB/s | 176.9 KiB | 00m00s [321/374] xz-devel-1:5.8.1-2.fc42.aarch 100% | 16.3 MiB/s | 66.9 KiB | 00m00s [322/374] cups-libs-1:2.4.12-2.fc42.aar 100% | 50.7 MiB/s | 259.7 KiB | 00m00s [323/374] cups-filesystem-1:2.4.12-2.fc 100% | 3.3 MiB/s | 13.5 KiB | 00m00s [324/374] hwdata-0:0.395-1.fc42.noarch 100% | 91.3 MiB/s | 1.6 MiB | 00m00s [325/374] mesa-dri-drivers-0:25.0.4-2.f 100% | 199.7 MiB/s | 20.8 MiB | 00m00s [326/374] avahi-libs-0:0.9~rc2-2.fc42.a 100% | 2.6 MiB/s | 66.4 KiB | 00m00s [327/374] libtinysparql-0:3.9.2-1.fc42. 100% | 16.8 MiB/s | 361.5 KiB | 00m00s [328/374] avahi-glib-0:0.9~rc2-2.fc42.a 100% | 2.5 MiB/s | 15.1 KiB | 00m00s [329/374] vim-filesystem-2:9.1.1275-1.f 100% | 3.9 MiB/s | 16.2 KiB | 00m00s [330/374] systemd-devel-0:257.5-6.fc42. 100% | 82.7 MiB/s | 677.2 KiB | 00m00s [331/374] perl-Class-Struct-0:0.68-517. 100% | 7.3 MiB/s | 22.3 KiB | 00m00s [332/374] perl-File-Compare-0:1.100.800 100% | 6.6 MiB/s | 13.5 KiB | 00m00s [333/374] libuv-1:1.51.0-1.fc42.aarch64 100% | 51.2 MiB/s | 261.9 KiB | 00m00s [334/374] perl-File-Copy-0:2.41-517.fc4 100% | 9.9 MiB/s | 20.3 KiB | 00m00s [335/374] perl-File-Find-0:1.44-517.fc4 100% | 12.5 MiB/s | 25.6 KiB | 00m00s [336/374] perl-File-stat-0:1.14-517.fc4 100% | 8.4 MiB/s | 17.3 KiB | 00m00s [337/374] perl-mro-0:1.29-517.fc42.aarc 100% | 14.5 MiB/s | 29.7 KiB | 00m00s [338/374] perl-overloading-0:0.02-517.f 100% | 6.4 MiB/s | 13.1 KiB | 00m00s [339/374] perl-DynaLoader-0:1.56-517.fc 100% | 12.8 MiB/s | 26.2 KiB | 00m00s [340/374] perl-locale-0:1.12-517.fc42.n 100% | 6.8 MiB/s | 13.9 KiB | 00m00s [341/374] perl-SelectSaver-0:1.02-517.f 100% | 5.8 MiB/s | 12.0 KiB | 00m00s [342/374] llvm-filesystem-0:20.1.3-1.fc 100% | 4.6 MiB/s | 14.2 KiB | 00m00s [343/374] libedit-0:3.1-55.20250104cvs. 100% | 25.6 MiB/s | 104.8 KiB | 00m00s [344/374] vulkan-loader-0:1.4.309.0-1.f 100% | 19.5 MiB/s | 159.7 KiB | 00m00s [345/374] spirv-tools-libs-0:2025.1-1.f 100% | 99.6 MiB/s | 1.4 MiB | 00m00s [346/374] glibc-devel-0:2.41-5.fc42.aar 100% | 68.6 MiB/s | 632.4 KiB | 00m00s [347/374] libasan-0:15.1.1-1.fc42.aarch 100% | 69.2 MiB/s | 495.9 KiB | 00m00s [348/374] libatomic-0:15.1.1-1.fc42.aar 100% | 9.4 MiB/s | 38.5 KiB | 00m00s [349/374] libubsan-0:15.1.1-1.fc42.aarc 100% | 42.6 MiB/s | 218.1 KiB | 00m00s [350/374] libxcrypt-devel-0:4.4.38-7.fc 100% | 5.7 MiB/s | 29.3 KiB | 00m00s [351/374] kernel-headers-0:6.14.3-300.f 100% | 135.5 MiB/s | 1.6 MiB | 00m00s [352/374] jack-audio-connection-kit-0:1 100% | 26.2 MiB/s | 509.6 KiB | 00m00s [353/374] libffado-0:2.4.9-4.fc42.aarch 100% | 97.8 MiB/s | 701.0 KiB | 00m00s [354/374] pam-0:1.7.0-4.fc42.aarch64 100% | 68.1 MiB/s | 558.3 KiB | 00m00s [355/374] libdb-0:5.3.28-64.fc42.aarch6 100% | 22.2 MiB/s | 748.7 KiB | 00m00s [356/374] libconfig-0:1.7.3-11.fc42.aar 100% | 11.2 MiB/s | 68.8 KiB | 00m00s [357/374] libiec61883-0:1.2.0-37.fc42.a 100% | 9.6 MiB/s | 39.5 KiB | 00m00s [358/374] libraw1394-0:2.1.2-23.fc42.aa 100% | 12.6 MiB/s | 64.6 KiB | 00m00s [359/374] glibmm2.4-0:2.66.8-1.fc42.aar 100% | 33.1 MiB/s | 610.5 KiB | 00m00s [360/374] llvm-libs-0:20.1.3-1.fc42.aar 100% | 255.1 MiB/s | 31.4 MiB | 00m00s [361/374] libxml++-0:2.42.3-6.fc42.aarc 100% | 2.9 MiB/s | 93.6 KiB | 00m00s [362/374] authselect-0:1.5.1-1.fc42.aar 100% | 4.5 MiB/s | 146.3 KiB | 00m00s [363/374] libnsl2-0:2.0.1-3.fc42.aarch6 100% | 14.4 MiB/s | 29.5 KiB | 00m00s [364/374] gdbm-1:1.23-9.fc42.aarch64 100% | 36.5 MiB/s | 149.6 KiB | 00m00s [365/374] libpwquality-0:1.4.5-12.fc42. 100% | 29.0 MiB/s | 118.7 KiB | 00m00s [366/374] libtirpc-0:1.3.6-1.rc3.fc42.2 100% | 30.7 MiB/s | 94.3 KiB | 00m00s [367/374] libsigc++20-0:2.12.1-5.fc42.a 100% | 12.5 MiB/s | 38.5 KiB | 00m00s [368/374] authselect-libs-0:1.5.1-1.fc4 100% | 42.2 MiB/s | 215.9 KiB | 00m00s [369/374] gcc-plugin-annobin-0:15.1.1-1 100% | 16.5 MiB/s | 50.6 KiB | 00m00s [370/374] cracklib-0:2.9.11-7.fc42.aarc 100% | 12.8 MiB/s | 91.7 KiB | 00m00s [371/374] annobin-docs-0:12.88-1.fc42.n 100% | 17.9 MiB/s | 91.7 KiB | 00m00s [372/374] cmake-rpm-macros-0:3.31.6-2.f 100% | 5.5 MiB/s | 16.9 KiB | 00m00s [373/374] systemd-rpm-macros-0:257.5-6. 100% | 17.8 MiB/s | 36.4 KiB | 00m00s [374/374] annobin-plugin-gcc-0:12.88-1. 100% | 79.8 MiB/s | 981.1 KiB | 00m00s -------------------------------------------------------------------------------- [374/374] Total 100% | 206.1 MiB/s | 297.4 MiB | 00m01s Running transaction [ 1/376] Verify package files 100% | 358.0 B/s | 374.0 B | 00m01s [ 2/376] Prepare transaction 100% | 1.5 KiB/s | 374.0 B | 00m00s [ 3/376] Installing xorg-x11-proto-dev 100% | 162.1 MiB/s | 1.8 MiB | 00m00s [ 4/376] Installing libwayland-client- 100% | 69.5 MiB/s | 71.2 KiB | 00m00s [ 5/376] Installing cmake-filesystem-0 100% | 3.7 MiB/s | 7.6 KiB | 00m00s [ 6/376] Installing zlib-ng-compat-dev 100% | 106.0 MiB/s | 108.5 KiB | 00m00s [ 7/376] Installing expat-0:2.7.1-1.fc 100% | 18.3 MiB/s | 356.2 KiB | 00m00s [ 8/376] Installing dbus-libs-1:1.16.0 100% | 194.6 MiB/s | 398.6 KiB | 00m00s [ 9/376] Installing libogg-2:1.3.5-11. 100% | 77.1 MiB/s | 78.9 KiB | 00m00s [ 10/376] Installing libX11-xcb-0:1.8.1 100% | 66.2 MiB/s | 67.8 KiB | 00m00s [ 11/376] Installing libjpeg-turbo-0:3. 100% | 241.0 MiB/s | 740.3 KiB | 00m00s [ 12/376] Installing libpng-2:1.6.44-2. 100% | 264.7 MiB/s | 271.1 KiB | 00m00s [ 13/376] Installing libglvnd-1:1.7.0-7 100% | 443.4 MiB/s | 1.3 MiB | 00m00s [ 14/376] Installing libicu-0:76.1-4.fc 100% | 351.3 MiB/s | 36.5 MiB | 00m00s [ 15/376] Installing libpng-devel-2:1.6 100% | 46.6 MiB/s | 953.5 KiB | 00m00s [ 16/376] Installing libwayland-server- 100% | 132.5 MiB/s | 135.7 KiB | 00m00s [ 17/376] Installing opus-0:1.5.2-2.fc4 100% | 223.1 MiB/s | 456.8 KiB | 00m00s [ 18/376] Installing alsa-lib-0:1.2.14- 100% | 61.9 MiB/s | 1.5 MiB | 00m00s [ 19/376] Installing libepoxy-0:1.5.10- 100% | 312.7 MiB/s | 1.3 MiB | 00m00s [ 20/376] Installing libvorbis-1:1.3.7- 100% | 276.1 MiB/s | 848.2 KiB | 00m00s [ 21/376] Installing avahi-libs-0:0.9~r 100% | 113.8 MiB/s | 233.0 KiB | 00m00s [ 22/376] Installing libwayland-cursor- 100% | 80.6 MiB/s | 82.5 KiB | 00m00s [ 23/376] Installing libwayland-egl-0:1 100% | 68.0 MiB/s | 69.6 KiB | 00m00s [ 24/376] Installing dbus-1:1.16.0-3.fc 100% | 24.2 KiB/s | 124.0 B | 00m00s [ 25/376] Installing xml-common-0:0.6.3 100% | 39.6 MiB/s | 81.1 KiB | 00m00s [ 26/376] Installing fonts-filesystem-1 100% | 0.0 B/s | 788.0 B | 00m00s [ 27/376] Installing libwebp-0:1.5.0-2. 100% | 200.5 MiB/s | 821.1 KiB | 00m00s [ 28/376] Installing fribidi-0:1.0.16-2 100% | 12.8 MiB/s | 248.8 KiB | 00m00s [ 29/376] Installing libmpc-0:1.3.1-7.f 100% | 150.6 MiB/s | 154.2 KiB | 00m00s [ 30/376] Installing emacs-filesystem-1 100% | 0.0 B/s | 544.0 B | 00m00s [ 31/376] Installing fribidi-devel-0:1. 100% | 80.0 MiB/s | 81.9 KiB | 00m00s [ 32/376] Installing libjpeg-turbo-deve 100% | 174.1 MiB/s | 356.5 KiB | 00m00s [ 33/376] Installing flac-libs-0:1.4.3- 100% | 200.7 MiB/s | 616.5 KiB | 00m00s [ 34/376] Installing libtirpc-0:1.3.6-1 100% | 207.5 MiB/s | 212.5 KiB | 00m00s [ 35/376] Installing libraw1394-0:2.1.2 100% | 16.1 MiB/s | 314.2 KiB | 00m00s [ 36/376] Installing mesa-filesystem-0: 100% | 0.0 B/s | 4.3 KiB | 00m00s [ 37/376] Installing hunspell-filesyste 100% | 0.0 B/s | 388.0 B | 00m00s [ 38/376] Installing libusb1-0:1.0.28-2 100% | 176.1 MiB/s | 180.3 KiB | 00m00s [ 39/376] Installing liblerc-0:4.0.0-8. 100% | 267.6 MiB/s | 548.0 KiB | 00m00s [ 40/376] Installing libdatrie-0:0.2.13 100% | 92.8 MiB/s | 95.0 KiB | 00m00s [ 41/376] Installing libthai-0:0.1.29-1 100% | 263.4 MiB/s | 809.2 KiB | 00m00s [ 42/376] Installing libtextstyle-0:0.2 100% | 195.3 MiB/s | 200.0 KiB | 00m00s [ 43/376] Installing gettext-libs-0:0.2 100% | 290.5 MiB/s | 2.0 MiB | 00m00s [ 44/376] Installing libXau-0:1.0.12-2. 100% | 119.6 MiB/s | 122.5 KiB | 00m00s [ 45/376] Installing libxcb-0:1.17.0-5. 100% | 309.7 MiB/s | 2.2 MiB | 00m00s [ 46/376] Installing lcms2-0:2.16-5.fc4 100% | 206.3 MiB/s | 422.4 KiB | 00m00s [ 47/376] Installing mpg123-libs-0:1.32 100% | 184.7 MiB/s | 756.6 KiB | 00m00s [ 48/376] Installing graphite2-0:1.3.14 100% | 13.1 MiB/s | 241.7 KiB | 00m00s [ 49/376] Installing pixman-0:0.44.2-2. 100% | 320.1 MiB/s | 655.5 KiB | 00m00s [ 50/376] Installing pixman-devel-0:0.4 100% | 0.0 B/s | 50.2 KiB | 00m00s [ 51/376] Installing libsamplerate-0:0. 100% | 289.4 MiB/s | 1.4 MiB | 00m00s [ 52/376] Installing sysprof-capture-de 100% | 272.7 MiB/s | 279.2 KiB | 00m00s [ 53/376] Installing libffi-devel-0:3.4 100% | 30.5 MiB/s | 31.2 KiB | 00m00s [ 54/376] Installing make-1:4.4.1-10.fc 100% | 77.1 MiB/s | 1.9 MiB | 00m00s [ 55/376] Installing wayland-devel-0:1. 100% | 34.5 MiB/s | 707.5 KiB | 00m00s [ 56/376] Installing graphite2-devel-0: 100% | 49.6 MiB/s | 50.8 KiB | 00m00s [ 57/376] Installing mpg123-devel-0:1.3 100% | 238.4 MiB/s | 3.3 MiB | 00m00s [ 58/376] Installing libXau-devel-0:1.0 100% | 1.5 MiB/s | 9.4 KiB | 00m00s [ 59/376] Installing libxcb-devel-0:1.1 100% | 43.2 MiB/s | 3.1 MiB | 00m00s [ 60/376] Installing libdatrie-devel-0: 100% | 29.0 MiB/s | 653.7 KiB | 00m00s [ 61/376] Installing libthai-devel-0:0. 100% | 140.2 MiB/s | 718.0 KiB | 00m00s [ 62/376] Installing liblerc-devel-0:4. 100% | 428.7 MiB/s | 4.3 MiB | 00m00s [ 63/376] Installing hidapi-0:0.14.0-7. 100% | 180.5 MiB/s | 184.8 KiB | 00m00s [ 64/376] Installing hunspell-en-US-0:0 100% | 272.5 MiB/s | 558.1 KiB | 00m00s [ 65/376] Installing hunspell-0:1.7.2-9 100% | 57.2 MiB/s | 1.4 MiB | 00m00s [ 66/376] Installing libiec61883-0:1.2. 100% | 96.8 MiB/s | 99.1 KiB | 00m00s [ 67/376] Installing libnsl2-0:2.0.1-3. 100% | 92.8 MiB/s | 95.0 KiB | 00m00s [ 68/376] Installing cpp-0:15.1.1-1.fc4 100% | 292.7 MiB/s | 35.4 MiB | 00m00s [ 69/376] Installing libwebp-devel-0:1. 100% | 61.0 MiB/s | 124.9 KiB | 00m00s [ 70/376] Installing abattis-cantarell- 100% | 63.3 MiB/s | 194.4 KiB | 00m00s [ 71/376] Installing iso-codes-0:4.17.0 100% | 240.9 MiB/s | 20.5 MiB | 00m00s [ 72/376] Installing libicu-devel-0:76. 100% | 146.5 MiB/s | 5.1 MiB | 00m00s [ 73/376] Installing libglvnd-opengl-1: 100% | 322.2 MiB/s | 330.0 KiB | 00m00s [ 74/376] Installing libyuv-0:0-0.56.20 100% | 257.9 MiB/s | 528.2 KiB | 00m00s [ 75/376] Installing libtheora-1:1.1.1- 100% | 230.1 MiB/s | 471.2 KiB | 00m00s [ 76/376] Installing libssh-devel-0:0.1 100% | 176.3 MiB/s | 180.5 KiB | 00m00s [ 77/376] Installing annobin-docs-0:12. 100% | 97.4 MiB/s | 99.8 KiB | 00m00s [ 78/376] Installing cracklib-0:2.9.11- 100% | 20.2 MiB/s | 433.7 KiB | 00m00s [ 79/376] Installing libpwquality-0:1.4 100% | 26.4 MiB/s | 621.7 KiB | 00m00s [ 80/376] Installing authselect-libs-0: 100% | 144.8 MiB/s | 889.6 KiB | 00m00s [ 81/376] Installing libsigc++20-0:2.12 100% | 124.9 MiB/s | 127.9 KiB | 00m00s [ 82/376] Installing gdbm-1:1.23-9.fc42 100% | 26.8 MiB/s | 548.8 KiB | 00m00s [ 83/376] Installing pam-0:1.7.0-4.fc42 100% | 116.1 MiB/s | 4.3 MiB | 00m00s [ 84/376] Installing libconfig-0:1.7.3- 100% | 126.6 MiB/s | 259.2 KiB | 00m00s [ 85/376] Installing libdb-0:5.3.28-64. 100% | 207.4 MiB/s | 1.9 MiB | 00m00s [ 86/376] Installing kernel-headers-0:6 100% | 146.1 MiB/s | 6.6 MiB | 00m00s [ 87/376] Installing libxcrypt-devel-0: 100% | 16.2 MiB/s | 33.1 KiB | 00m00s [ 88/376] Installing glibc-devel-0:2.41 100% | 120.7 MiB/s | 2.3 MiB | 00m00s [ 89/376] Installing libubsan-0:15.1.1- 100% | 232.6 MiB/s | 476.4 KiB | 00m00s [ 90/376] Installing libatomic-0:15.1.1 100% | 68.0 MiB/s | 69.6 KiB | 00m00s [ 91/376] Installing libasan-0:15.1.1-1 100% | 308.1 MiB/s | 1.5 MiB | 00m00s [ 92/376] Installing gcc-0:15.1.1-1.fc4 100% | 343.8 MiB/s | 99.0 MiB | 00m00s [ 93/376] Installing vulkan-loader-0:1. 100% | 200.1 MiB/s | 614.6 KiB | 00m00s [ 94/376] Installing spirv-tools-libs-0 100% | 362.8 MiB/s | 5.4 MiB | 00m00s [ 95/376] Installing libedit-0:3.1-55.2 100% | 137.6 MiB/s | 281.8 KiB | 00m00s [ 96/376] Installing llvm-filesystem-0: 100% | 0.0 B/s | 1.1 KiB | 00m00s [ 97/376] Installing llvm-libs-0:20.1.3 100% | 396.3 MiB/s | 127.6 MiB | 00m00s [ 98/376] Installing libuv-1:1.51.0-1.f 100% | 198.0 MiB/s | 608.2 KiB | 00m00s [ 99/376] Installing vim-filesystem-2:9 100% | 1.5 MiB/s | 4.7 KiB | 00m00s [100/376] Installing systemd-devel-0:25 100% | 31.5 MiB/s | 741.7 KiB | 00m00s [101/376] Installing dbus-devel-1:1.16. 100% | 66.6 MiB/s | 136.5 KiB | 00m00s [102/376] Installing cups-filesystem-1: 100% | 1.7 MiB/s | 1.8 KiB | 00m00s [103/376] Installing hwdata-0:0.395-1.f 100% | 474.2 MiB/s | 9.5 MiB | 00m00s [104/376] Installing libpciaccess-0:0.1 100% | 72.2 MiB/s | 74.0 KiB | 00m00s [105/376] Installing libdrm-0:2.4.124-2 100% | 249.1 MiB/s | 765.1 KiB | 00m00s [106/376] Installing xz-devel-1:5.8.1-2 100% | 128.2 MiB/s | 262.6 KiB | 00m00s [107/376] Installing libxml2-devel-0:2. 100% | 117.8 MiB/s | 3.4 MiB | 00m00s [108/376] Installing lm_sensors-libs-0: 100% | 92.7 MiB/s | 94.9 KiB | 00m00s [109/376] Installing libxshmfence-0:1.3 100% | 68.0 MiB/s | 69.6 KiB | 00m00s [110/376] Installing mesa-libgbm-0:25.0 100% | 67.0 MiB/s | 68.6 KiB | 00m00s [111/376] Installing mesa-dri-drivers-0 100% | 464.8 MiB/s | 106.9 MiB | 00m00s [112/376] Installing libglvnd-egl-1:1.7 100% | 68.8 MiB/s | 70.4 KiB | 00m00s [113/376] Installing mesa-libEGL-0:25.0 100% | 193.4 MiB/s | 396.1 KiB | 00m00s [114/376] Installing libglvnd-gles-1:1. 100% | 386.4 MiB/s | 395.7 KiB | 00m00s [115/376] Installing libevdev-0:1.13.4- 100% | 132.0 MiB/s | 135.2 KiB | 00m00s [116/376] Installing orc-0:0.4.41-1.fc4 100% | 42.8 MiB/s | 877.0 KiB | 00m00s [117/376] Installing libvisual-1:0.4.1- 100% | 270.5 MiB/s | 553.9 KiB | 00m00s [118/376] Installing cdparanoia-libs-0: 100% | 135.7 MiB/s | 139.0 KiB | 00m00s [119/376] Installing libunwind-0:1.8.1- 100% | 57.8 MiB/s | 355.1 KiB | 00m00s [120/376] Installing tzdata-0:2025b-1.f 100% | 39.4 MiB/s | 1.9 MiB | 00m00s [121/376] Installing python-pip-wheel-0 100% | 622.1 MiB/s | 1.2 MiB | 00m00s [122/376] Installing mpdecimal-0:4.0.0- 100% | 137.9 MiB/s | 282.3 KiB | 00m00s [123/376] Installing libb2-0:0.98.1-13. 100% | 12.2 MiB/s | 75.2 KiB | 00m00s [124/376] Installing python3-libs-0:3.1 100% | 277.1 MiB/s | 42.4 MiB | 00m00s [125/376] Installing python3-0:3.13.3-2 100% | 4.7 MiB/s | 86.4 KiB | 00m00s [126/376] Installing cmake-rpm-macros-0 100% | 8.1 MiB/s | 8.3 KiB | 00m00s [127/376] Installing python3-packaging- 100% | 138.7 MiB/s | 568.0 KiB | 00m00s [128/376] Installing ncurses-0:6.5-5.20 100% | 32.5 MiB/s | 898.4 KiB | 00m00s [129/376] Installing groff-base-0:1.23. 100% | 95.4 MiB/s | 4.2 MiB | 00m00s [130/376] Installing perl-Digest-0:1.20 100% | 36.2 MiB/s | 37.1 KiB | 00m00s [131/376] Installing perl-Digest-MD5-0: 100% | 103.1 MiB/s | 105.6 KiB | 00m00s [132/376] Installing perl-FileHandle-0: 100% | 0.0 B/s | 9.8 KiB | 00m00s [133/376] Installing perl-B-0:1.89-517. 100% | 266.3 MiB/s | 545.3 KiB | 00m00s [134/376] Installing perl-MIME-Base32-0 100% | 31.4 MiB/s | 32.2 KiB | 00m00s [135/376] Installing perl-Data-Dumper-0 100% | 134.3 MiB/s | 137.5 KiB | 00m00s [136/376] Installing perl-libnet-0:3.15 100% | 143.9 MiB/s | 294.7 KiB | 00m00s [137/376] Installing perl-AutoLoader-0: 100% | 0.0 B/s | 20.9 KiB | 00m00s [138/376] Installing perl-IO-Socket-IP- 100% | 99.8 MiB/s | 102.2 KiB | 00m00s [139/376] Installing perl-URI-0:5.31-2. 100% | 65.8 MiB/s | 269.6 KiB | 00m00s [140/376] Installing perl-Time-Local-2: 100% | 68.9 MiB/s | 70.6 KiB | 00m00s [141/376] Installing perl-Text-Tabs+Wra 100% | 23.3 MiB/s | 23.9 KiB | 00m00s [142/376] Installing perl-File-Path-0:2 100% | 63.0 MiB/s | 64.5 KiB | 00m00s [143/376] Installing perl-Pod-Escapes-1 100% | 25.3 MiB/s | 25.9 KiB | 00m00s [144/376] Installing perl-if-0:0.61.000 100% | 6.1 MiB/s | 6.2 KiB | 00m00s [145/376] Installing perl-Net-SSLeay-0: 100% | 204.7 MiB/s | 1.4 MiB | 00m00s [146/376] Installing perl-IO-Socket-SSL 100% | 230.3 MiB/s | 707.4 KiB | 00m00s [147/376] Installing perl-locale-0:1.12 100% | 0.0 B/s | 6.9 KiB | 00m00s [148/376] Installing perl-Term-ANSIColo 100% | 96.9 MiB/s | 99.2 KiB | 00m00s [149/376] Installing perl-Term-Cap-0:1. 100% | 29.9 MiB/s | 30.6 KiB | 00m00s [150/376] Installing perl-Class-Struct- 100% | 0.0 B/s | 25.9 KiB | 00m00s [151/376] Installing perl-File-Temp-1:0 100% | 160.2 MiB/s | 164.1 KiB | 00m00s [152/376] Installing perl-HTTP-Tiny-0:0 100% | 152.8 MiB/s | 156.4 KiB | 00m00s [153/376] Installing perl-POSIX-0:2.20- 100% | 129.1 MiB/s | 264.4 KiB | 00m00s [154/376] Installing perl-Pod-Simple-1: 100% | 69.6 MiB/s | 570.4 KiB | 00m00s [155/376] Installing perl-IPC-Open3-0:1 100% | 0.0 B/s | 23.3 KiB | 00m00s [156/376] Installing perl-Socket-4:2.03 100% | 142.6 MiB/s | 146.0 KiB | 00m00s [157/376] Installing perl-Symbol-0:1.09 100% | 0.0 B/s | 7.2 KiB | 00m00s [158/376] Installing perl-File-stat-0:1 100% | 0.0 B/s | 13.1 KiB | 00m00s [159/376] Installing perl-podlators-1:6 100% | 16.5 MiB/s | 321.4 KiB | 00m00s [160/376] Installing perl-Pod-Perldoc-0 100% | 9.2 MiB/s | 169.2 KiB | 00m00s [161/376] Installing perl-SelectSaver-0 100% | 0.0 B/s | 2.6 KiB | 00m00s [162/376] Installing perl-Text-ParseWor 100% | 0.0 B/s | 14.6 KiB | 00m00s [163/376] Installing perl-Fcntl-0:1.18- 100% | 91.9 MiB/s | 94.1 KiB | 00m00s [164/376] Installing perl-base-0:2.27-5 100% | 0.0 B/s | 12.9 KiB | 00m00s [165/376] Installing perl-mro-0:1.29-51 100% | 80.7 MiB/s | 82.7 KiB | 00m00s [166/376] Installing perl-overloading-0 100% | 0.0 B/s | 5.5 KiB | 00m00s [167/376] Installing perl-Pod-Usage-4:2 100% | 5.0 MiB/s | 87.9 KiB | 00m00s [168/376] Installing perl-IO-0:1.55-517 100% | 95.4 MiB/s | 195.3 KiB | 00m00s [169/376] Installing perl-constant-0:1. 100% | 26.7 MiB/s | 27.4 KiB | 00m00s [170/376] Installing perl-parent-1:0.24 100% | 0.0 B/s | 11.0 KiB | 00m00s [171/376] Installing perl-MIME-Base64-0 100% | 94.0 MiB/s | 96.3 KiB | 00m00s [172/376] Installing perl-Scalar-List-U 100% | 76.4 MiB/s | 156.5 KiB | 00m00s [173/376] Installing perl-Errno-0:1.38- 100% | 0.0 B/s | 8.7 KiB | 00m00s [174/376] Installing perl-File-Basename 100% | 0.0 B/s | 14.6 KiB | 00m00s [175/376] Installing perl-Storable-1:3. 100% | 240.1 MiB/s | 245.9 KiB | 00m00s [176/376] Installing perl-vars-0:1.05-5 100% | 0.0 B/s | 4.3 KiB | 00m00s [177/376] Installing perl-Getopt-Std-0: 100% | 0.0 B/s | 11.7 KiB | 00m00s [178/376] Installing perl-overload-0:1. 100% | 0.0 B/s | 71.9 KiB | 00m00s [179/376] Installing perl-Getopt-Long-1 100% | 143.8 MiB/s | 147.2 KiB | 00m00s [180/376] Installing perl-Exporter-0:5. 100% | 54.3 MiB/s | 55.6 KiB | 00m00s [181/376] Installing perl-PathTools-0:3 100% | 111.6 MiB/s | 228.6 KiB | 00m00s [182/376] Installing perl-DynaLoader-0: 100% | 31.7 MiB/s | 32.5 KiB | 00m00s [183/376] Installing perl-Encode-4:3.21 100% | 156.2 MiB/s | 4.8 MiB | 00m00s [184/376] Installing perl-Carp-0:1.54-5 100% | 23.3 MiB/s | 47.7 KiB | 00m00s [185/376] Installing perl-libs-4:5.40.2 100% | 208.7 MiB/s | 10.0 MiB | 00m00s [186/376] Installing perl-interpreter-4 100% | 9.5 MiB/s | 175.9 KiB | 00m00s [187/376] Installing perl-threads-1:2.4 100% | 133.9 MiB/s | 137.1 KiB | 00m00s [188/376] Installing perl-threads-share 100% | 103.4 MiB/s | 105.9 KiB | 00m00s [189/376] Installing perl-Thread-Queue- 100% | 29.7 MiB/s | 30.4 KiB | 00m00s [190/376] Installing perl-File-Compare- 100% | 0.0 B/s | 6.1 KiB | 00m00s [191/376] Installing perl-File-Copy-0:2 100% | 0.0 B/s | 20.2 KiB | 00m00s [192/376] Installing perl-File-Find-0:1 100% | 0.0 B/s | 42.5 KiB | 00m00s [193/376] Installing google-noto-fonts- 100% | 0.0 B/s | 18.5 KiB | 00m00s [194/376] Installing google-noto-sans-v 100% | 278.3 MiB/s | 1.4 MiB | 00m00s [195/376] Installing default-fonts-core 100% | 8.9 MiB/s | 18.2 KiB | 00m00s [196/376] Installing duktape-0:2.7.0-9. 100% | 329.1 MiB/s | 674.0 KiB | 00m00s [197/376] Installing m4-0:1.4.19-12.fc4 100% | 28.4 MiB/s | 610.8 KiB | 00m00s [198/376] Installing autoconf-0:2.72-5. 100% | 107.7 MiB/s | 2.8 MiB | 00m00s [199/376] Installing automake-0:1.17-2. 100% | 72.5 MiB/s | 1.8 MiB | 00m00s [200/376] Installing libogg-devel-2:1.3 100% | 18.1 MiB/s | 18.6 KiB | 00m00s [201/376] Installing flac-devel-0:1.4.3 100% | 339.3 MiB/s | 5.4 MiB | 00m00s [202/376] Installing libvorbis-devel-1: 100% | 39.1 MiB/s | 40.1 KiB | 00m00s [203/376] Installing opus-devel-0:1.5.2 100% | 247.9 MiB/s | 2.7 MiB | 00m00s [204/376] Installing jbigkit-libs-0:2.1 100% | 179.2 MiB/s | 183.5 KiB | 00m00s [205/376] Installing libtiff-0:4.7.0-3. 100% | 214.9 MiB/s | 660.2 KiB | 00m00s [206/376] Installing gettext-envsubst-0 100% | 6.2 MiB/s | 108.1 KiB | 00m00s [207/376] Installing gettext-runtime-0: 100% | 24.1 MiB/s | 517.4 KiB | 00m00s [208/376] Installing gettext-0:0.23.1-2 100% | 165.5 MiB/s | 5.8 MiB | 00m00s [209/376] Installing nettle-0:3.10.1-1. 100% | 250.1 MiB/s | 768.4 KiB | 00m00s [210/376] Installing gnutls-0:3.8.9-3.f 100% | 285.8 MiB/s | 3.4 MiB | 00m00s [211/376] Installing glib2-0:2.84.1-1.f 100% | 247.9 MiB/s | 15.4 MiB | 00m00s [212/376] Installing harfbuzz-0:10.4.0- 100% | 293.4 MiB/s | 2.6 MiB | 00m00s [213/376] Installing freetype-0:2.13.3- 100% | 159.4 MiB/s | 816.2 KiB | 00m00s [214/376] Installing fontconfig-0:2.16. 100% | 1.2 MiB/s | 1.2 MiB | 00m01s [215/376] Installing gstreamer1-0:1.26. 100% | 143.9 MiB/s | 5.8 MiB | 00m00s [216/376] Installing javascriptcoregtk4 100% | 383.2 MiB/s | 27.2 MiB | 00m00s [217/376] Installing shared-mime-info-0 100% | 79.5 MiB/s | 2.6 MiB | 00m00s [218/376] Installing gdk-pixbuf2-0:2.42 100% | 82.2 MiB/s | 2.6 MiB | 00m00s [219/376] Installing libsoup3-0:3.6.5-1 100% | 130.8 MiB/s | 1.2 MiB | 00m00s [220/376] Installing gssdp-0:1.6.3-5.fc 100% | 93.7 MiB/s | 192.0 KiB | 00m00s [221/376] Installing harfbuzz-icu-0:10. 100% | 0.0 B/s | 68.3 KiB | 00m00s [222/376] Installing libcloudproviders- 100% | 154.5 MiB/s | 158.2 KiB | 00m00s [223/376] Installing json-glib-0:1.10.6 100% | 101.3 MiB/s | 622.6 KiB | 00m00s [224/376] Installing libgudev-0:238-7.f 100% | 102.9 MiB/s | 105.3 KiB | 00m00s [225/376] Installing glibmm2.4-0:2.66.8 100% | 370.3 MiB/s | 3.0 MiB | 00m00s [226/376] Installing libxml++-0:2.42.3- 100% | 154.4 MiB/s | 316.1 KiB | 00m00s [227/376] Installing libffado-0:2.4.9-4 100% | 151.7 MiB/s | 2.4 MiB | 00m00s [228/376] Installing jack-audio-connect 100% | 82.8 MiB/s | 2.2 MiB | 00m00s [229/376] Installing libmanette-0:0.2.1 100% | 178.1 MiB/s | 364.8 KiB | 00m00s [230/376] Installing libgusb-0:0.4.9-3. 100% | 179.3 MiB/s | 183.6 KiB | 00m00s [231/376] Installing colord-libs-0:1.4. 100% | 237.6 MiB/s | 973.2 KiB | 00m00s [232/376] Installing libcloudproviders- 100% | 186.8 MiB/s | 382.5 KiB | 00m00s [233/376] Installing gupnp-0:1.6.8-1.fc 100% | 157.2 MiB/s | 321.9 KiB | 00m00s [234/376] Installing gupnp-igd-0:1.6.0- 100% | 98.3 MiB/s | 100.6 KiB | 00m00s [235/376] Installing libnice-0:0.1.22-5 100% | 31.7 MiB/s | 616.4 KiB | 00m00s [236/376] Installing gdk-pixbuf2-module 100% | 133.5 MiB/s | 136.7 KiB | 00m00s [237/376] Installing gtk-update-icon-ca 100% | 5.2 MiB/s | 95.2 KiB | 00m00s [238/376] Installing enchant2-0:2.8.2-5 100% | 16.9 MiB/s | 327.9 KiB | 00m00s [239/376] Installing libsecret-0:0.21.7 100% | 27.1 MiB/s | 637.7 KiB | 00m00s [240/376] Installing xdg-dbus-proxy-0:0 100% | 5.4 MiB/s | 100.1 KiB | 00m00s [241/376] Installing gsettings-desktop- 100% | 320.0 MiB/s | 5.4 MiB | 00m00s [242/376] Installing libproxy-0:0.5.8-2 100% | 82.3 MiB/s | 168.5 KiB | 00m00s [243/376] Installing glib-networking-0: 100% | 110.1 MiB/s | 902.3 KiB | 00m00s [244/376] Installing libsoup-0:2.74.3-8 100% | 146.0 MiB/s | 1.3 MiB | 00m00s [245/376] Installing graphene-0:1.10.6- 100% | 176.1 MiB/s | 180.3 KiB | 00m00s [246/376] Installing avahi-glib-0:0.9~r 100% | 66.8 MiB/s | 68.4 KiB | 00m00s [247/376] Installing libtinysparql-0:3. 100% | 284.3 MiB/s | 1.4 MiB | 00m00s [248/376] Installing cups-libs-1:2.4.12 100% | 217.6 MiB/s | 668.4 KiB | 00m00s [249/376] Installing highway-0:1.2.0-5. 100% | 402.3 MiB/s | 4.4 MiB | 00m00s [250/376] Installing libjxl-1:0.11.1-2. 100% | 304.7 MiB/s | 2.4 MiB | 00m00s [251/376] Installing libgpg-error-0:1.5 100% | 42.6 MiB/s | 959.9 KiB | 00m00s [252/376] Installing libgcrypt-0:1.11.0 100% | 226.0 MiB/s | 1.1 MiB | 00m00s [253/376] Installing svt-av1-libs-0:2.3 100% | 275.9 MiB/s | 3.0 MiB | 00m00s [254/376] Installing rav1e-libs-0:0.7.1 100% | 294.6 MiB/s | 2.1 MiB | 00m00s [255/376] Installing libdav1d-0:1.5.1-1 100% | 279.3 MiB/s | 857.9 KiB | 00m00s [256/376] Installing libaom-0:3.12.0-1. 100% | 317.6 MiB/s | 3.8 MiB | 00m00s [257/376] Installing libavif-0:1.1.1-1. 100% | 214.3 MiB/s | 219.4 KiB | 00m00s [258/376] Installing sqlite-0:3.47.2-2. 100% | 77.1 MiB/s | 1.8 MiB | 00m00s [259/376] Installing sqlite-devel-0:3.4 100% | 329.2 MiB/s | 674.1 KiB | 00m00s [260/376] Installing libglvnd-core-deve 100% | 40.1 MiB/s | 41.1 KiB | 00m00s [261/376] Installing xkeyboard-config-0 100% | 247.1 MiB/s | 6.7 MiB | 00m00s [262/376] Installing libxkbcommon-0:1.8 100% | 199.5 MiB/s | 408.7 KiB | 00m00s [263/376] Installing libxkbcommon-devel 100% | 70.4 MiB/s | 360.5 KiB | 00m00s [264/376] Installing adwaita-icon-theme 100% | 45.9 MiB/s | 2.4 MiB | 00m00s [265/376] Installing adwaita-cursor-the 100% | 571.4 MiB/s | 11.4 MiB | 00m00s [266/376] Installing adwaita-icon-theme 100% | 54.1 MiB/s | 1.3 MiB | 00m00s [267/376] Installing libzstd-devel-0:1. 100% | 203.9 MiB/s | 208.8 KiB | 00m00s [268/376] Installing libtiff-devel-0:4. 100% | 188.5 MiB/s | 772.3 KiB | 00m00s [269/376] Installing libX11-common-0:1. 100% | 99.0 MiB/s | 1.2 MiB | 00m00s [270/376] Installing libX11-0:1.8.11-1. 100% | 213.4 MiB/s | 1.3 MiB | 00m00s [271/376] Installing libX11-devel-0:1.8 100% | 48.7 MiB/s | 1.1 MiB | 00m00s [272/376] Installing libXext-0:1.3.6-3. 100% | 143.7 MiB/s | 147.1 KiB | 00m00s [273/376] Installing libXext-devel-0:1. 100% | 36.1 MiB/s | 110.9 KiB | 00m00s [274/376] Installing libXrender-0:0.9.1 100% | 69.6 MiB/s | 71.3 KiB | 00m00s [275/376] Installing cairo-0:1.18.2-3.f 100% | 254.7 MiB/s | 1.8 MiB | 00m00s [276/376] Installing libXrender-devel-0 100% | 49.8 MiB/s | 51.0 KiB | 00m00s [277/376] Installing libXi-0:1.8.2-2.fc 100% | 71.9 MiB/s | 73.6 KiB | 00m00s [278/376] Installing libXfixes-0:6.0.1- 100% | 70.0 MiB/s | 71.6 KiB | 00m00s [279/376] Installing libXfixes-devel-0: 100% | 9.7 MiB/s | 9.9 KiB | 00m00s [280/376] Installing libXi-devel-0:1.8. 100% | 47.1 MiB/s | 144.6 KiB | 00m00s [281/376] Installing libXcursor-0:1.2.3 100% | 69.5 MiB/s | 71.2 KiB | 00m00s [282/376] Installing libXdamage-0:1.1.6 100% | 95.0 MiB/s | 97.2 KiB | 00m00s [283/376] Installing libXtst-0:1.2.5-2. 100% | 72.8 MiB/s | 74.6 KiB | 00m00s [284/376] Installing cairo-gobject-0:1. 100% | 0.0 B/s | 68.0 KiB | 00m00s [285/376] Installing libXrandr-0:1.5.4- 100% | 71.2 MiB/s | 72.9 KiB | 00m00s [286/376] Installing libXft-0:2.3.8-8.f 100% | 189.4 MiB/s | 193.9 KiB | 00m00s [287/376] Installing pango-0:1.56.3-1.f 100% | 52.8 MiB/s | 1.2 MiB | 00m00s [288/376] Installing libXinerama-0:1.1. 100% | 70.4 MiB/s | 72.1 KiB | 00m00s [289/376] Installing libXcomposite-0:0. 100% | 95.8 MiB/s | 98.1 KiB | 00m00s [290/376] Installing libXcomposite-deve 100% | 10.3 MiB/s | 10.5 KiB | 00m00s [291/376] Installing libXinerama-devel- 100% | 8.3 MiB/s | 8.5 KiB | 00m00s [292/376] Installing libXrandr-devel-0: 100% | 24.1 MiB/s | 24.7 KiB | 00m00s [293/376] Installing libXtst-devel-0:1. 100% | 13.7 MiB/s | 14.0 KiB | 00m00s [294/376] Installing libXdamage-devel-0 100% | 0.0 B/s | 3.1 KiB | 00m00s [295/376] Installing libXcursor-devel-0 100% | 16.0 MiB/s | 32.8 KiB | 00m00s [296/376] Installing harfbuzz-cairo-0:1 100% | 67.4 MiB/s | 69.0 KiB | 00m00s [297/376] Installing libXv-0:1.0.13-2.f 100% | 69.6 MiB/s | 71.2 KiB | 00m00s [298/376] Installing libXxf86vm-0:1.1.6 100% | 68.9 MiB/s | 70.5 KiB | 00m00s [299/376] Installing libglvnd-glx-1:1.7 100% | 340.7 MiB/s | 1.0 MiB | 00m00s [300/376] Installing mesa-libGL-0:25.0. 100% | 194.3 MiB/s | 597.0 KiB | 00m00s [301/376] Installing gstreamer1-plugins 100% | 247.8 MiB/s | 8.4 MiB | 00m00s [302/376] Installing libglvnd-devel-1:1 100% | 424.1 MiB/s | 2.1 MiB | 00m00s [303/376] Installing libepoxy-devel-0:1 100% | 529.8 MiB/s | 1.6 MiB | 00m00s [304/376] Installing libva-0:2.22.0-4.f 100% | 182.8 MiB/s | 561.6 KiB | 00m00s [305/376] Installing gstreamer1-plugins 100% | 275.9 MiB/s | 3.9 MiB | 00m00s [306/376] Installing xprop-0:1.2.8-3.fc 100% | 4.3 MiB/s | 80.0 KiB | 00m00s [307/376] Installing at-spi2-core-0:2.5 100% | 136.9 MiB/s | 1.6 MiB | 00m00s [308/376] Installing atk-0:2.56.2-1.fc4 100% | 145.6 MiB/s | 298.2 KiB | 00m00s [309/376] Installing at-spi2-atk-0:2.56 100% | 176.4 MiB/s | 361.2 KiB | 00m00s [310/376] Installing libasyncns-0:0.8-3 100% | 98.3 MiB/s | 100.7 KiB | 00m00s [311/376] Installing pcre2-utf32-0:10.4 100% | 284.6 MiB/s | 582.8 KiB | 00m00s [312/376] Installing pcre2-utf16-0:10.4 100% | 189.8 MiB/s | 583.0 KiB | 00m00s [313/376] Installing pcre2-devel-0:10.4 100% | 80.5 MiB/s | 2.1 MiB | 00m00s [314/376] Installing libsepol-devel-0:3 100% | 41.8 MiB/s | 128.3 KiB | 00m00s [315/376] Installing libselinux-devel-0 100% | 26.3 MiB/s | 161.6 KiB | 00m00s [316/376] Installing libblkid-devel-0:2 100% | 44.9 MiB/s | 46.0 KiB | 00m00s [317/376] Installing libmount-devel-0:2 100% | 31.5 MiB/s | 64.5 KiB | 00m00s [318/376] Installing glib2-devel-0:2.84 100% | 283.5 MiB/s | 16.2 MiB | 00m00s [319/376] Installing atk-devel-0:2.56.2 100% | 232.2 MiB/s | 6.0 MiB | 00m00s [320/376] Installing gdk-pixbuf2-devel- 100% | 85.8 MiB/s | 2.4 MiB | 00m00s [321/376] Installing javascriptcoregtk4 100% | 188.8 MiB/s | 773.3 KiB | 00m00s [322/376] Installing at-spi2-core-devel 100% | 241.1 MiB/s | 4.3 MiB | 00m00s [323/376] Installing at-spi2-atk-devel- 100% | 0.0 B/s | 2.2 KiB | 00m00s [324/376] Installing woff2-0:1.0.2-22.f 100% | 202.2 MiB/s | 207.1 KiB | 00m00s [325/376] Installing libxslt-0:1.1.43-1 100% | 28.3 MiB/s | 551.3 KiB | 00m00s [326/376] Installing libseccomp-0:2.5.5 100% | 237.6 MiB/s | 243.3 KiB | 00m00s [327/376] Installing hyphen-0:2.8.8-26. 100% | 91.4 MiB/s | 93.6 KiB | 00m00s [328/376] Installing bubblewrap-0:0.10. 100% | 13.5 MiB/s | 248.2 KiB | 00m00s [329/376] Installing lame-libs-0:3.100- 100% | 305.4 MiB/s | 1.2 MiB | 00m00s [330/376] Installing gsm-0:1.0.22-8.fc4 100% | 76.5 MiB/s | 78.4 KiB | 00m00s [331/376] Installing libsndfile-0:1.2.2 100% | 183.5 MiB/s | 563.7 KiB | 00m00s [332/376] Installing pulseaudio-libs-0: 100% | 264.4 MiB/s | 3.4 MiB | 00m00s [333/376] Installing csound-0:6.18.1-12 100% | 181.6 MiB/s | 6.9 MiB | 00m00s [334/376] Installing python3-csound-0:6 100% | 231.2 MiB/s | 473.6 KiB | 00m00s [335/376] Installing flite-0:2.2-11.fc4 100% | 295.2 MiB/s | 21.6 MiB | 00m00s [336/376] Installing publicsuffix-list- 100% | 323.1 MiB/s | 330.8 KiB | 00m00s [337/376] Installing libpsl-devel-0:0.2 100% | 110.9 MiB/s | 113.6 KiB | 00m00s [338/376] Installing libverto-devel-0:0 100% | 0.0 B/s | 26.4 KiB | 00m00s [339/376] Installing libkadm5-0:1.21.3- 100% | 261.8 MiB/s | 268.1 KiB | 00m00s [340/376] Installing libcom_err-devel-0 100% | 1.0 MiB/s | 18.3 KiB | 00m00s [341/376] Installing keyutils-libs-deve 100% | 27.0 MiB/s | 55.2 KiB | 00m00s [342/376] Installing krb5-devel-0:1.21. 100% | 33.3 MiB/s | 715.2 KiB | 00m00s [343/376] Installing hicolor-icon-theme 100% | 13.5 MiB/s | 179.5 KiB | 00m00s [344/376] Installing gtk3-0:3.24.49-2.f 100% | 266.6 MiB/s | 23.7 MiB | 00m00s [345/376] Installing webkit2gtk4.0-0:2. 100% | 398.9 MiB/s | 80.2 MiB | 00m00s [346/376] Installing brotli-0:1.1.0-6.f 100% | 3.9 MiB/s | 68.3 KiB | 00m00s [347/376] Installing brotli-devel-0:1.1 100% | 66.4 MiB/s | 68.0 KiB | 00m00s [348/376] Installing libsoup-devel-0:2. 100% | 239.4 MiB/s | 1.7 MiB | 00m00s [349/376] Installing libstdc++-devel-0: 100% | 259.9 MiB/s | 15.9 MiB | 00m00s [350/376] Installing openssl-devel-1:3. 100% | 48.5 MiB/s | 5.2 MiB | 00m00s [351/376] Installing libnghttp2-devel-0 100% | 289.5 MiB/s | 296.5 KiB | 00m00s [352/376] Installing libidn2-devel-0:2. 100% | 76.5 MiB/s | 156.7 KiB | 00m00s [353/376] Installing bzip2-devel-0:1.0. 100% | 151.7 MiB/s | 310.7 KiB | 00m00s [354/376] Installing harfbuzz-devel-0:1 100% | 159.1 MiB/s | 5.2 MiB | 00m00s [355/376] Installing freetype-devel-0:2 100% | 208.3 MiB/s | 8.5 MiB | 00m00s [356/376] Installing fontconfig-devel-0 100% | 21.5 MiB/s | 154.4 KiB | 00m00s [357/376] Installing cairo-devel-0:1.18 100% | 327.3 MiB/s | 2.3 MiB | 00m00s [358/376] Installing cairo-gobject-deve 100% | 7.4 MiB/s | 7.6 KiB | 00m00s [359/376] Installing libXft-devel-0:2.3 100% | 14.4 MiB/s | 44.3 KiB | 00m00s [360/376] Installing pango-devel-0:1.56 100% | 252.8 MiB/s | 1.5 MiB | 00m00s [361/376] Installing gtk3-devel-0:3.24. 100% | 331.1 MiB/s | 34.4 MiB | 00m00s [362/376] Installing rhash-0:1.4.5-2.fc 100% | 20.6 MiB/s | 400.1 KiB | 00m00s [363/376] Installing jsoncpp-0:1.9.6-1. 100% | 22.2 MiB/s | 273.4 KiB | 00m00s [364/376] Installing cmake-data-0:3.31. 100% | 76.2 MiB/s | 9.1 MiB | 00m00s [365/376] Installing cmake-0:3.31.6-2.f 100% | 316.4 MiB/s | 29.4 MiB | 00m00s [366/376] Installing webkit2gtk4.0-deve 100% | 356.0 MiB/s | 5.3 MiB | 00m00s [367/376] Installing libcurl-devel-0:8. 100% | 36.8 MiB/s | 1.4 MiB | 00m00s [368/376] Installing gcc-c++-0:15.1.1-1 100% | 303.1 MiB/s | 38.8 MiB | 00m00s [369/376] Installing csound-devel-0:6.1 100% | 179.5 MiB/s | 367.7 KiB | 00m00s [370/376] Installing libsndfile-devel-0 100% | 105.8 MiB/s | 216.8 KiB | 00m00s [371/376] Installing desktop-file-utils 100% | 16.6 MiB/s | 322.1 KiB | 00m00s [372/376] Installing gcc-plugin-annobin 100% | 4.9 MiB/s | 70.8 KiB | 00m00s [373/376] Installing annobin-plugin-gcc 100% | 54.5 MiB/s | 1.0 MiB | 00m00s [374/376] Installing authselect-0:1.5.1 100% | 8.3 MiB/s | 186.2 KiB | 00m00s [375/376] Installing alsa-lib-devel-0:1 100% | 300.8 MiB/s | 9.3 MiB | 00m00s [376/376] Installing systemd-rpm-macros 100% | 18.2 KiB/s | 11.3 KiB | 00m01s Warning: skipped OpenPGP checks for 3 packages from repository: copr_base Complete! Finish: build setup for cabbage-2.10.0-3.fc42.src.rpm Start: rpmbuild cabbage-2.10.0-3.fc42.src.rpm Building target platforms: aarch64 Building for target aarch64 setting SOURCE_DATE_EPOCH=1736380800 Executing(%mkbuilddir): /bin/sh -e /var/tmp/rpm-tmp.qCnjp4 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.9HOky7 + 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.R8aqls + 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 -DCMAKE_INSTALL_FULL_SBINDIR:PATH=/usr/bin -DCMAKE_INSTALL_SBINDIR:PATH=bin -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 15.1.1 -- The CXX compiler identification is GNU 15.1.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.14 -- Checking for module 'freetype2' -- Found freetype2, version 26.2.20 -- Checking for module 'libcurl' -- Found libcurl, version 8.11.1 -- Checking for modules 'webkit2gtk-4.0;gtk+-x11-3.0' -- Found webkit2gtk-4.0, version 2.47.2 -- Found gtk+-x11-3.0, version 3.24.49 -- Configuring juceaide -- Building juceaide -- Exporting juceaide -- Checking for module 'gtk+-3.0' -- Found gtk+-3.0, version 3.24.49 -- Configuring done (72.4s) -- Generating done (0.1s) CMake Warning: Manually-specified variables were not used by the project: CMAKE_Fortran_FLAGS_RELEASE CMAKE_INSTALL_DO_STRIP CMAKE_INSTALL_FULL_SBINDIR CMAKE_INSTALL_SBINDIR 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' [ 2%] Building CXX object CMakeFiles/Cabbage.dir/Source/Opcodes/CabbageProfilerOpcodes.cpp.o [ 3%] Building CXX object CMakeFiles/Cabbage.dir/Source/Opcodes/CabbageIdentifierOpcodes.cpp.o [ 5%] Building CXX object CMakeFiles/Cabbage.dir/Source/Standalone/CabbageStandaloneFilterApp.cpp.o [ 4%] 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/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++/15/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/15/aarch64-redhat-linux/bits/c++config.h:727, from /usr/include/c++/15/bits/requires_hosted.h:31, from /usr/include/c++/15/sstream:40, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageProfilerOpcodes.cpp:8: /usr/include/features.h:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ In file included from /usr/include/c++/15/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/15/aarch64-redhat-linux/bits/c++config.h:727, from /usr/include/c++/15/bits/stl_algobase.h:59, from /usr/include/c++/15/algorithm:62, 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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ In file included from /usr/include/c++/15/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/15/aarch64-redhat-linux/bits/c++config.h:727, from /usr/include/c++/15/bits/stl_algobase.h:59, from /usr/include/c++/15/algorithm:62, 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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/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++/15/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/15/aarch64-redhat-linux/bits/c++config.h:727, from /usr/include/c++/15/utility:69, 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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # 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/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++/15/cstring:48, 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/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 /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); | ^~~~~~~ /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++/15/cstring:48, 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) { | ~~~~~~~~~~~~~~~~~~^~~~~ /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/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/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) { | ~~~^~~~~~~~~~~~~~~ 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) | ^~~~~~~~~~~~~~~~~~~~~~ /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_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/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); | ^~~~~~~~~ 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++/15/cstring:48, 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/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/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 ‘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::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/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/../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 /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/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/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++/15/cstring:48, 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/../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) { | ^ 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/../../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]; } | ^ /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 ‘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 ‘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/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/../../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: 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; | ^~~~ /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/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: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: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 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/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_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/../../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); | ^ 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: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/../../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/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/../../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/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/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 {}; | ~~~~^~~~~~~~~~~ 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, | ^~~~~~~~~~~~~~~~~~~~ /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/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/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) | ~~~~~^~~~ 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 | ~~~~~~~~~~~~~~~~~~^ /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/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: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, | ^~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was 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/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) | ^~~~~~~~~~~~~~~~~~~~~~ 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) | ^ /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/../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/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/../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/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/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]; } | ^ /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] /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]; } | ~~~~~~~^ /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] /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::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::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/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:32: 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 ‘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: 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 ‘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: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: 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: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: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: 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 ‘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: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 ‘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::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 ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || 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/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/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 ‘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 ‘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:32: 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::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:32: 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/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:32: 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 ‘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::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || 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_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/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: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::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/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::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_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 ‘bool nlohmann::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: 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: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::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: 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: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: 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: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 ‘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]’: /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] /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::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: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::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/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/Audio/Plugins/../../Opcodes/json.hpp: In instantiation 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/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/Audio/Plugins/../../Opcodes/json.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/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/Audio/Plugins/../../Opcodes/json.hpp: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: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 ‘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 ‘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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/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++/15/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/15/aarch64-redhat-linux/bits/c++config.h:727, from /usr/include/c++/15/bits/stl_algobase.h:59, from /usr/include/c++/15/algorithm:62, 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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/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++/15/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/15/aarch64-redhat-linux/bits/c++config.h:727, from /usr/include/c++/15/bits/stl_algobase.h:59, from /usr/include/c++/15/algorithm:62, 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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # 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: /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++/15/cstring:48, 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 | ^~~~~~~~~~~ [ 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/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/c++/15/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/15/aarch64-redhat-linux/bits/c++config.h:727, from /usr/include/c++/15/bits/stl_algobase.h:59, from /usr/include/c++/15/algorithm:62, 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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ 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:32: 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] 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++/15/cstring:48, 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: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 /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/json.hpp: In instantiation of ‘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/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/../../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/../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 /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++/15/cstring:48, 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/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/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 ‘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 {}; | ~~~~^~~~~~~~~~~ /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, | ^~~ /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, | ^~~~~ 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:1188:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1188 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~ /usr/include/csound/plugin.h:1193:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1193:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may 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: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] [ 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/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 /usr/include/c++/15/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/15/aarch64-redhat-linux/bits/c++config.h:727, from /usr/include/c++/15/bits/stl_algobase.h:59, from /usr/include/c++/15/algorithm:62, 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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # 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:32: 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/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 ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || 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 ‘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 ‘bool nlohmann::detail::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/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] /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]; } | ^ /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] /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 ‘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] /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]; } | ^ /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/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::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 ‘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:32: 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++/15/cstring:48, 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:32: 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/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++/15/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/15/aarch64-redhat-linux/bits/c++config.h:727, from /usr/include/c++/15/bits/stl_algobase.h:59, from /usr/include/c++/15/algorithm:62, 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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # 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, | ~~~~~~~~~~~~~~^~~~~~ [ 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/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++/15/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/15/aarch64-redhat-linux/bits/c++config.h:727, from /usr/include/c++/15/bits/stl_algobase.h:59, from /usr/include/c++/15/algorithm:62, 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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/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++/15/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/15/aarch64-redhat-linux/bits/c++config.h:727, from /usr/include/c++/15/bits/stl_algobase.h:59, from /usr/include/c++/15/algorithm:62, 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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # 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 | ^~~~~~~~~~~ [ 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/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++/15/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/15/aarch64-redhat-linux/bits/c++config.h:727, from /usr/include/c++/15/bits/stl_algobase.h:59, from /usr/include/c++/15/algorithm:62, 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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # 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) { | ^ [ 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/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++/15/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/15/aarch64-redhat-linux/bits/c++config.h:727, from /usr/include/c++/15/bits/stl_algobase.h:59, from /usr/include/c++/15/algorithm:62, 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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # 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 | ^~~~~~~~~~~ /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/../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/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/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/../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/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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/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++/15/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/15/aarch64-redhat-linux/bits/c++config.h:727, from /usr/include/c++/15/bits/stl_algobase.h:59, from /usr/include/c++/15/algorithm:62, 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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/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++/15/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/15/aarch64-redhat-linux/bits/c++config.h:727, from /usr/include/c++/15/bits/stl_algobase.h:59, from /usr/include/c++/15/algorithm:62, 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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/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++/15/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/15/aarch64-redhat-linux/bits/c++config.h:727, from /usr/include/c++/15/bits/stl_algobase.h:59, from /usr/include/c++/15/algorithm:62, 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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/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 /usr/include/c++/15/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/15/aarch64-redhat-linux/bits/c++config.h:727, from /usr/include/c++/15/bits/stl_algobase.h:59, from /usr/include/c++/15/algorithm:62, 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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ 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/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++/15/type_traits:2781: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&}]’ 2781 | std::declval<_Fn>()(std::declval<_Args>()...) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/type_traits:2792:60: required from ‘struct std::__result_of_impl&, const httplib::Request&, const httplib::Response&>’ 2792 | using type = decltype(_S_test<_Functor, _ArgTypes...>(0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/c++/15/bits/std_function.h:350:9: recursively required by substitution of ‘template struct std::__is_invocable_impl<_Result, _Ret, true, std::__void_t > [with _Result = std::__invoke_result&, const httplib::Request&, const httplib::Response&>; _Ret = void]’ 350 | struct _Callable | ^~~~~~~~~ /usr/include/c++/15/bits/std_function.h:350:9: required from ‘struct std::function::_Callable, CabbageHttpServer::start(std::string)::, std::__invoke_result&, const httplib::Request&, const httplib::Response&> >’ /usr/include/c++/15/bits/std_function.h:355:41: required by substitution of ‘template template using std::function<_Res(_ArgTypes ...)>::_Requires = std::__enable_if_t<((bool)_Cond::value), _Tp> [with _Cond = std::function::_Callable, CabbageHttpServer::start(std::string)::, std::__invoke_result&, const httplib::Request&, const httplib::Response&> >; _Tp = void; _Res = void; _ArgTypes = {const httplib::Request&, const httplib::Response&}]’ 355 | using _Requires = __enable_if_t<_Cond::value, _Tp>; | ^~~~~ /usr/include/c++/15/bits/std_function.h:436:9: required by substitution of ‘template std::function::function(_Functor&&) [with _Functor = CabbageHttpServer::start(std::string)::; _Constraints = ]’ 436 | 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/../../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) { | ^ 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/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/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++/15/cstring:48, 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:32: 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/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++/15/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/15/aarch64-redhat-linux/bits/c++config.h:727, from /usr/include/c++/15/bits/stl_algobase.h:59, from /usr/include/c++/15/algorithm:62, 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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/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++/15/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/15/aarch64-redhat-linux/bits/c++config.h:727, from /usr/include/c++/15/bits/stl_algobase.h:59, from /usr/include/c++/15/algorithm:62, 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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # 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) { | ^ [ 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/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++/15/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/15/aarch64-redhat-linux/bits/c++config.h:727, from /usr/include/c++/15/bits/stl_algobase.h:59, from /usr/include/c++/15/algorithm:62, 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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # 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/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++/15/cstring:48, 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/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) | ^~~~~~~~~~~ /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:32: 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) | ^~~~~~ [ 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/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++/15/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/15/aarch64-redhat-linux/bits/c++config.h:727, from /usr/include/c++/15/bits/stl_algobase.h:59, from /usr/include/c++/15/algorithm:62, 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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # 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] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/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++/15/cstring:48, 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) | ^~~~~~~~~~~~~~~~~~~ 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 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/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:32: 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/../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::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || 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 /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++/15/cstring:48, 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; | ~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘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) | ^~~~~~ /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:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.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 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_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 | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /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:32: 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/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++/15/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/15/aarch64-redhat-linux/bits/c++config.h:727, from /usr/include/c++/15/bits/stl_algobase.h:59, from /usr/include/c++/15/algorithm:62, 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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/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++/15/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/15/aarch64-redhat-linux/bits/c++config.h:727, from /usr/include/c++/15/bits/stl_algobase.h:59, from /usr/include/c++/15/algorithm:62, 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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # 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++/15/cstring:48, 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/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 /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 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]; | ^ [ 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/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++/15/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/15/aarch64-redhat-linux/bits/c++config.h:727, from /usr/include/c++/15/bits/stl_algobase.h:59, from /usr/include/c++/15/algorithm:62, 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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # 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) | ^~~~~~ 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: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:32: 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] 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++/15/cstring:48, 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 ‘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/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/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) | ~~~~~~~~~~~~~~~~~~^ /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:32: 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) | ^~~~~~ [ 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/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 /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] In file included from /usr/include/c++/15/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/15/aarch64-redhat-linux/bits/c++config.h:727, from /usr/include/c++/15/bits/stl_algobase.h:59, from /usr/include/c++/15/algorithm:62, 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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::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/../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/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation 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/../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")) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/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++/15/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/15/aarch64-redhat-linux/bits/c++config.h:727, from /usr/include/c++/15/bits/stl_algobase.h:59, from /usr/include/c++/15/algorithm:62, 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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # 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++/15/cstring:48, 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:32: 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] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::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/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)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-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/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++/15/cstring:48, 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; } | ~~~~~~^~~ [ 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/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++/15/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/15/aarch64-redhat-linux/bits/c++config.h:727, from /usr/include/c++/15/bits/stl_algobase.h:59, from /usr/include/c++/15/algorithm:62, 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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # 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 | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /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:32: 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] [ 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/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++/15/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/15/aarch64-redhat-linux/bits/c++config.h:727, from /usr/include/c++/15/bits/stl_algobase.h:59, from /usr/include/c++/15/algorithm:62, 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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # 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/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++/15/cstring:48, 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/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); | ^ 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 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] 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] 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::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:32: 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] 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++/15/cstring:48, 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_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 ‘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/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/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; | ^~~~ /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 /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::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/../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, | ^~~~~~~~~~~~~~~~~~~~ /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] 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 ‘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] /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]; | ^ [ 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/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 /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 /usr/include/c++/15/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/15/aarch64-redhat-linux/bits/c++config.h:727, from /usr/include/c++/15/bits/stl_algobase.h:59, from /usr/include/c++/15/algorithm:62, 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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # 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:32: 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/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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/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++/15/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/15/aarch64-redhat-linux/bits/c++config.h:727, from /usr/include/c++/15/bits/stl_algobase.h:59, from /usr/include/c++/15/algorithm:62, 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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # 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++/15/cstring:48, 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:32: 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) | ~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/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/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)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-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++/15/cstring:48, 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:32: 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/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 /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] In file included from /usr/include/c++/15/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/15/aarch64-redhat-linux/bits/c++config.h:727, from /usr/include/c++/15/bits/stl_algobase.h:59, from /usr/include/c++/15/algorithm:62, 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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # 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 ‘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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/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++/15/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/15/aarch64-redhat-linux/bits/c++config.h:727, from /usr/include/c++/15/bits/stl_algobase.h:59, from /usr/include/c++/15/algorithm:62, 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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # 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) | ~~~~~~^~~~ /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++/15/cstring:48, 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/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/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 /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++/15/cstring:48, 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/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/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()) | ^~~~~~ 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: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/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/../../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/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 ‘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/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/../../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] [ 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/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/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:32: 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/c++/15/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/15/aarch64-redhat-linux/bits/c++config.h:727, from /usr/include/c++/15/bits/stl_algobase.h:59, from /usr/include/c++/15/algorithm:62, 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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # 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/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/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) | ~~~~~~~~^~~~~~ /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:32: 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) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation 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/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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/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 In file included from /usr/include/c++/15/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/15/aarch64-redhat-linux/bits/c++config.h:727, from /usr/include/c++/15/bits/stl_algobase.h:59, from /usr/include/c++/15/algorithm:62, 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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # 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++/15/cstring:48, 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:32: 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] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::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/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/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++/15/cstring:48, 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:32: 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] [ 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/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++/15/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/15/aarch64-redhat-linux/bits/c++config.h:727, from /usr/include/c++/15/bits/stl_algobase.h:59, from /usr/include/c++/15/algorithm:62, 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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # 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] [ 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/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++/15/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/15/aarch64-redhat-linux/bits/c++config.h:727, from /usr/include/c++/15/bits/stl_algobase.h:59, from /usr/include/c++/15/algorithm:62, 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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # 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 /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++/15/cstring:48, 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/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 /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++/15/cstring:48, 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 /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 /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); | ~~~~^~~~~~~~~~ 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; } | ^~~~~~~~~~~~~ /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]; | ~~~~~~~~~~~^ 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/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/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was 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/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: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/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 ‘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/JUCE/modules/juce_gui_basics/components/juce_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 ‘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) | ^~~~~~ 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: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: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 ‘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/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: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/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/../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/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) | ~~~~~~~~~~~~~~~~~~~^~~~~~ /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:32: 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) | ^~~~~~ [ 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/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 /usr/include/c++/15/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/15/aarch64-redhat-linux/bits/c++config.h:727, from /usr/include/c++/15/bits/stl_algobase.h:59, from /usr/include/c++/15/algorithm:62, 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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # 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] /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 ‘bool nlohmann::detail::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 ‘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_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::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] /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:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.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 ‘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::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 ‘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::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_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:32: 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] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::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 ‘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] [ 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/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++/15/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/15/aarch64-redhat-linux/bits/c++config.h:727, from /usr/include/c++/15/bits/stl_algobase.h:59, from /usr/include/c++/15/algorithm:62, 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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # 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++/15/cstring:48, 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] /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:32: 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] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::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_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] 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::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/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++/15/cstring:48, 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; | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was 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:32: 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] [ 43%] Building CXX object CMakeFiles/Cabbage.dir/Source/Widgets/CabbageLabel.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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/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: 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/c++/15/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/15/aarch64-redhat-linux/bits/c++config.h:727, from /usr/include/c++/15/bits/stl_algobase.h:59, from /usr/include/c++/15/algorithm:62, 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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ /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] [ 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/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++/15/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/15/aarch64-redhat-linux/bits/c++config.h:727, from /usr/include/c++/15/bits/stl_algobase.h:59, from /usr/include/c++/15/algorithm:62, 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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # 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/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++/15/cstring:48, 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/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 /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/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 ‘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/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/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++/15/cstring:48, 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/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, | ^~~~~~~~~~~~~~~~~~~~ /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 /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/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) | ^~ /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/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) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /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/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::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_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 ‘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/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was 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 ‘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/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 ‘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/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::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::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:32: 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/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) | ^~~~~~~~~~~~~~~~~~~ [ 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/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++/15/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/15/aarch64-redhat-linux/bits/c++config.h:727, from /usr/include/c++/15/bits/stl_algobase.h:59, from /usr/include/c++/15/algorithm:62, 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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # 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) | ^~~~~~ /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: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 ‘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 ‘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 = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = 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::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:32: 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) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation 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] [ 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/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++/15/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/15/aarch64-redhat-linux/bits/c++config.h:727, from /usr/include/c++/15/bits/stl_algobase.h:59, from /usr/include/c++/15/algorithm:62, 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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # 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++/15/cstring:48, 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:32: 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] 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<__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/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)) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-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++/15/cstring:48, 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:32: 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] [ 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/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++/15/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/15/aarch64-redhat-linux/bits/c++config.h:727, from /usr/include/c++/15/bits/stl_algobase.h:59, from /usr/include/c++/15/algorithm:62, 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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # 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] [ 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/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++/15/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/15/aarch64-redhat-linux/bits/c++config.h:727, from /usr/include/c++/15/bits/stl_algobase.h:59, from /usr/include/c++/15/algorithm:62, 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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # 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++/15/cstring:48, 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; | ~~~~~~~~~~~~~~~~~~^~~~~ 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/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/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/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/../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: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) | ~~~~~~~~~~~~~~~~~~^~~~~ 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++/15/cstring:48, 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 ‘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/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 ‘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]; | ^ 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 ‘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 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 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 ‘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/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::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:32: 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/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 ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || 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/../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 ‘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/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) | ~~~~~~~~~~~~~~~~~~~^~~~~~ [ 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/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++/15/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/15/aarch64-redhat-linux/bits/c++config.h:727, from /usr/include/c++/15/bits/stl_algobase.h:59, from /usr/include/c++/15/algorithm:62, 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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # 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] /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::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:32: 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) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation 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] [ 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/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++/15/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/15/aarch64-redhat-linux/bits/c++config.h:727, from /usr/include/c++/15/bits/stl_algobase.h:59, from /usr/include/c++/15/algorithm:62, 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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # 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/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++/15/cstring:48, 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:32: 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] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::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_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] 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::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/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++/15/cstring:48, 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:32: 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/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 In file included from /usr/include/c++/15/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/15/aarch64-redhat-linux/bits/c++config.h:727, from /usr/include/c++/15/bits/stl_algobase.h:59, from /usr/include/c++/15/algorithm:62, 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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # 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] [ 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/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++/15/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/15/aarch64-redhat-linux/bits/c++config.h:727, from /usr/include/c++/15/bits/stl_algobase.h:59, from /usr/include/c++/15/algorithm:62, 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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # 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/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++/15/cstring:48, 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 /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) | ^~~~~~~~~~~~~~~~~~~~~~ /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); | ^~~~~~~~~ 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 ‘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/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 /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++/15/cstring:48, 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); } | ^~ 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 | ~~~~~~~~~~~~~~~~~~^ /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_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) | ^~~~~~~~~~~~~~~~~ /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); | ^ 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) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /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/../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: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_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 ‘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:32: 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/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was 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::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || 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]; | ^ [ 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/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++/15/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/15/aarch64-redhat-linux/bits/c++config.h:727, from /usr/include/c++/15/bits/stl_algobase.h:59, from /usr/include/c++/15/algorithm:62, 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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # 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 ‘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 ‘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 ‘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 ‘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::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:32: 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) | ^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation 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] [ 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/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++/15/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/15/aarch64-redhat-linux/bits/c++config.h:727, from /usr/include/c++/15/bits/stl_algobase.h:59, from /usr/include/c++/15/algorithm:62, 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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # 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) | ~~~~^~ [ 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/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++/15/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/15/aarch64-redhat-linux/bits/c++config.h:727, from /usr/include/c++/15/bits/stl_algobase.h:59, from /usr/include/c++/15/algorithm:62, 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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [ 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/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++/15/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/15/aarch64-redhat-linux/bits/c++config.h:727, from /usr/include/c++/15/bits/stl_algobase.h:59, from /usr/include/c++/15/algorithm:62, 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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # 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) | ~~~~~~^~~~ [ 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/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++/15/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/15/aarch64-redhat-linux/bits/c++config.h:727, from /usr/include/c++/15/bits/stl_algobase.h:59, from /usr/include/c++/15/algorithm:62, 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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # 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 | ^~~~~~~~~~~ [ 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/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++/15/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/15/aarch64-redhat-linux/bits/c++config.h:727, from /usr/include/c++/15/bits/stl_algobase.h:59, from /usr/include/c++/15/algorithm:62, 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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # 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++/15/cstring:48, 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/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:32: 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] 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 ‘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 /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++/15/cstring:48, 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/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/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]; } | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/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/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) | ~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/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/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): | ^~~~~~~ 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++/15/cstring:48, 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) { | ~~~~~~~~^~~~~~ [ 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/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++/15/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/15/aarch64-redhat-linux/bits/c++config.h:727, from /usr/include/c++/15/bits/stl_algobase.h:59, from /usr/include/c++/15/algorithm:62, 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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # 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) | ~~~~~~^~~~ 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/../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: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/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; | ^~~~~~~~~~ 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++/15/cstring:48, 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; | ^ /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) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ 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]; | ^ [ 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/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++/15/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/15/aarch64-redhat-linux/bits/c++config.h:727, from /usr/include/c++/15/bits/stl_algobase.h:59, from /usr/include/c++/15/algorithm:62, 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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ /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] [ 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/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 /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:32: 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 /usr/include/c++/15/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/15/aarch64-redhat-linux/bits/c++config.h:727, from /usr/include/c++/15/bits/stl_algobase.h:59, from /usr/include/c++/15/algorithm:62, 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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ /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] [ 63%] Building CXX object CMakeFiles/Cabbage.dir/Source/Audio/Filters/FilterGraph.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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/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++/15/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/15/aarch64-redhat-linux/bits/c++config.h:727, from /usr/include/c++/15/bits/stl_algobase.h:59, from /usr/include/c++/15/algorithm:62, 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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ /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 ‘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] /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] /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++/15/bits/stl_pair.h:902: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]’ 902 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/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++/15/bits/alloc_traits.h:674: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 > >]’ 674 | __a.construct(__p, std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/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/../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 | ^~~~~~~~~~~ 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 /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); | ^~~~~~~ In file included from /usr/include/c++/15/cstring:48, 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/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 /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/../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: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/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; | ^~~~~~~~~~ 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/../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/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 /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++/15/cstring:48, 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/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: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/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; | ^~~~~~~~~~ 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) { | ~~~^~~~~~~~~~~~~~~ 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); | ^~~~~~~~~~ /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/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 | ^~~~~~~~~~ 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 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); | ~~~^~~~ /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 | ^~~~~~~~~~~ /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/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++/15/cstring:48, 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; } | ~~~~~~^~~ 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/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 ‘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 {}; | ~~~~^~~~~~~~~~~ /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()); | ^ /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/../../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/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/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) | ^ 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/../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/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, | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was 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; | ^~~~~~~~~~ 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/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/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/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/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/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, | ^~~~~~~~~~~~~ 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/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/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/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 /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/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/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was 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 | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 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/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/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/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; | ^~~ /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())) | ^~~~~~~ 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/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/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/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) | ~~~~~^~~~~~~ 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/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) | ~~~~^~~~~~~~~~~~~~~~~ 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 | ~~~~~~~~~~~~~~~~~~^ /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) | ~~~~^~~~~~~~~~~~~~~~~ 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/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 | ~~~~~~~~~~~~~~~~^~~~~ 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/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/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was 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/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/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/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/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/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"), | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /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/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 | ^~~~~~~~~~~ /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]; | ^ /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]; | ^ /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 ‘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/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/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/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/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/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/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 ‘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: 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: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 ‘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: 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: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 ‘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: 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: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: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:32: 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::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:32: 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/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:32: 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/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/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/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: In instantiation of ‘bool nlohmann::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: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: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: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: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/../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/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/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/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: In instantiation of ‘bool nlohmann::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_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: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_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/json.hpp: In instantiation of ‘bool nlohmann::detail::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/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 ‘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/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/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/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/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] /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/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/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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/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++/15/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/15/aarch64-redhat-linux/bits/c++config.h:727, from /usr/include/c++/15/bits/stl_algobase.h:59, from /usr/include/c++/15/algorithm:62, 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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/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++/15/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/15/aarch64-redhat-linux/bits/c++config.h:727, from /usr/include/c++/15/bits/stl_algobase.h:59, from /usr/include/c++/15/algorithm:62, 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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/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++/15/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/15/aarch64-redhat-linux/bits/c++config.h:727, from /usr/include/c++/15/bits/stl_algobase.h:59, from /usr/include/c++/15/algorithm:62, 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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/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++/15/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/15/aarch64-redhat-linux/bits/c++config.h:727, from /usr/include/c++/15/bits/stl_algobase.h:59, from /usr/include/c++/15/algorithm:62, 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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # 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/../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++/15/cstring:48, 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/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/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/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++/15/cstring:48, 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/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 /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/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 /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++/15/cstring:48, 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/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) { | ^ 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/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 | ^~~~~~~~~~~ /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) | ^ /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]; | ^ /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/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()); | ^ 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 = ""; | ^~ /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/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/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/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/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/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) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ 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) | ~~~~~~^~~~ 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/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/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 | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 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/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"), | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ 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/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(); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /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) | ^ 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/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/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/../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); | ^ 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 {}; | ~~~~^~~~~~~~~~~ /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]; } | ^ /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/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, | ^~~~~~~~~~~~~~~~~~~~ /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]; } | ~~~~~~~^ /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]; } | ^ /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]; | ^ 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/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/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was 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/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/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/../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/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/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/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/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/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/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/../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/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/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/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; | ^~~~ /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] 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/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:32: 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/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/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]; } | ^ /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] /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]; | ^ /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] /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]; } | ~~~~~~~^ /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] /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]; | ^ 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/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] 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) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ 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++/15/cstring:48, 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/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 /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; | ~~~^~~~~~~~~~~~~~~ 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); | ^~~~~~~~~~ /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) { | ~~~^~~~~~~~~~~~~~~ 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; | ^~~~~~~~~~ /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/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/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 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/../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/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was 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/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/../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/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/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/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/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/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] /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:32: 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/../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] /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/../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/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || 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: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]’: /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::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/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/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/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/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/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/../Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::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/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); | ^ /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:32: 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) | ^~~~~~ 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) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /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/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/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::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: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/../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/../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/../Plugins/../../Opcodes/json.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 ‘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] 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/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/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/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/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/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/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/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/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/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/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::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/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 ‘bool nlohmann::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/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/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/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: 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) | ~~~~~~~~^~~~~~ /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/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] /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]; } | ^ /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) | ^~~~~~ /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]; } | ^ /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/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]; } | ^ /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] /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/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 ‘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/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/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/Plugins/../../Opcodes/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/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/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/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:32: 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/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++/15/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/15/aarch64-redhat-linux/bits/c++config.h:727, from /usr/include/c++/15/bits/stl_algobase.h:59, from /usr/include/c++/15/algorithm:62, 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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/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++/15/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/15/aarch64-redhat-linux/bits/c++config.h:727, from /usr/include/c++/15/bits/stl_algobase.h:59, from /usr/include/c++/15/algorithm:62, 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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/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++/15/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/15/aarch64-redhat-linux/bits/c++config.h:727, from /usr/include/c++/15/bits/stl_algobase.h:59, from /usr/include/c++/15/algorithm:62, 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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/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++/15/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/15/aarch64-redhat-linux/bits/c++config.h:727, from /usr/include/c++/15/bits/stl_algobase.h:59, from /usr/include/c++/15/algorithm:62, 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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # 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++/15/cstring:48, 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++/15/cstring:48, 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; } | ^~~~~~~ /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/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/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) | ~~~~~~^~~~ 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/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/../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/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/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) { | ^ 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) { | ^ 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) | ~~~~~~^~~~ 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/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/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: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/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; | ^~~~~~~~~~ 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 | ^~~~~~~~~~ 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; | ^ /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/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); | ^ /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/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, | ^~~~~~~~~~~~~~~~~~~~ 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); | ^~~~~~~ /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 {}; | ~~~~^~~~~~~~~~~ In file included from /usr/include/c++/15/cstring:48, 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; | ~~~~~~~~~~~~~~~~~~^~~~~ /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, | ^~~~~~~~~~~~~~~~~~~~ /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/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) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /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/../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/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 = ""; | ^~ 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; | ^~~~~~~~~~ /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/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 /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); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was 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 | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 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/../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/../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/../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/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/../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/../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/../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/../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); | ~~~~~^~~~~~~~ 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/../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(); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 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/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_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, | ^~~~~~~~~~~~~ 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: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_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_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was 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; | ^~~~~~~~~~ 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/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was 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/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/../../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/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; | ~~~~~~~^~~ 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; | ^~~ /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())) | ^~~~~~~ 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; | ~~~~~~~^~~ /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 ‘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/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 | ^~~~~~~~~~~ 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) | ^ /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 | ^~~~~~~~~~~ /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 | ^~~~~~~~~~~ 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: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_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_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was 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/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/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/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 = ""; | ^~ 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; | ~~~~~~~^~~ /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/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 {}; | ~~~~^~~~~~~~~~~ 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/../../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 | ^~~~~~~~~~~ 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: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/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/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/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 | ^~~~~~~~~~ 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) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /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 | ^~~~~~~~~~~ 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++/15/cstring:48, 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 ‘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]; } | ^ 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 | ~~~~~~~~~~~~~~~~~~^ /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/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: 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; | ^~~~~~~~~~ /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_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, | ^~~~~~~~~~~~~ /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/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 ‘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]; } | ^ 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/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/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 ‘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]; | ^ /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/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/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] 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/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] /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]; } | ~~~~~~~^ /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/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 | ^~~~~~~~~~~ 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) | ~~~~~^~~~~~~ /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/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/../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/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/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] /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] /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:32: 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/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/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/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/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, | ^~~~~~~~~~~~~~~~~~~~ /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/../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] 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) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /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) | ^~~~~~ /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 = 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:32: 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) | ^~~~~~ /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]; | ^ 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/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/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; | ^~~~~~~~~~ /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]; } | ~~~~~~~^ 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, | ^~~~~~~~~~~~~ /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/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was 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/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/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/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/../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] /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/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/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/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/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/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; | ~~~~~~~^~~ /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/../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/../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/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) | ~~~~~~~~~~~~~~~~~~^ /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/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/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/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/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/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/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:32: 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/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] /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]; } | ^ /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) | ^~~~~~ /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] /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] /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/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::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::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) | ^~~~~~ /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 ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || 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/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/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/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/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/../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] /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/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 ‘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: 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: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::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::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:32: 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::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/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 ‘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 ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || 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 ‘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] /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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/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++/15/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/15/aarch64-redhat-linux/bits/c++config.h:727, from /usr/include/c++/15/bits/stl_algobase.h:59, from /usr/include/c++/15/algorithm:62, 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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/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++/15/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/15/aarch64-redhat-linux/bits/c++config.h:727, from /usr/include/c++/15/bits/stl_algobase.h:59, from /usr/include/c++/15/algorithm:62, 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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/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++/15/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/15/aarch64-redhat-linux/bits/c++config.h:727, from /usr/include/c++/15/bits/stl_algobase.h:59, from /usr/include/c++/15/algorithm:62, 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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/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++/15/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/15/aarch64-redhat-linux/bits/c++config.h:727, from /usr/include/c++/15/bits/stl_algobase.h:59, from /usr/include/c++/15/algorithm:62, 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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # 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/../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/../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/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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/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++/15/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/15/aarch64-redhat-linux/bits/c++config.h:727, from /usr/include/c++/15/bits/stl_algobase.h:59, from /usr/include/c++/15/algorithm:62, 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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ 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_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: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_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_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was 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++/15/cstring:48, 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/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++/15/cstring:48, 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; } | ~~~~~~^~~ /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 {}; | ~~~~^~~~~~~~~~~ /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/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/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/../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/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was 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 | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 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/../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/../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); | ^ /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); | ~~~~~^~~~~~~~ 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/../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(); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /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/../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; | ~~~~~~~^~~ 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; | ^~~~~~~~~~ /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) | ^~~~~~~~~~~~~~~~~~~~~ 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/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; | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was 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/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/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) | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /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]; | ^ /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 ‘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/../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/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/../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] /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/../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/../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/../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/../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:32: 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/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:32: 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 ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || 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/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/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || 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/../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/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::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/../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/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::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/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++/15/bits/std_function.h:217: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&)::]’ 217 | _M_create(__functor, std::forward<_Fn>(__f), _Local_storage()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/std_function.h:451:36: required from ‘std::function<_Res(_ArgTypes ...)>::function(_Functor&&) [with _Functor = ComponentLayoutEditor::mouseDown(const juce::MouseEvent&)::; _Constraints = void; _Res = void; _ArgTypes = {int}]’ 451 | _My_handler::_M_init_functor(_M_functor, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 452 | std::forward<_Functor>(__f)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/ComponentLayoutEditor.cpp:228:56: 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++/15/functional:61, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_core/system/juce_StandardHeader.h:52: /usr/include/c++/15/bits/std_function.h:163:17: note: synthesized method ‘ComponentLayoutEditor::mouseDown(const juce::MouseEvent&)::::(ComponentLayoutEditor::mouseDown(const juce::MouseEvent&)::&&)’ first required here 163 | = 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] /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/../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/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘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/../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) | ^~~~~~ /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/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation 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/../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/../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/../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/../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/../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++/15/bits/std_function.h:217: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&)::]’ 217 | _M_create(__functor, std::forward<_Fn>(__f), _Local_storage()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/std_function.h:200: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&)::]’ 200 | _M_init_functor(__dest, | ~~~~~~~~~~~~~~~^~~~~~~~ 201 | *const_cast(_M_get_pointer(__source))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/std_function.h:284: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}]’ 284 | _Base::_M_manager(__dest, __source, __op); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/std_function.h:454:21: required from ‘std::function<_Res(_ArgTypes ...)>::function(_Functor&&) [with _Functor = ComponentLayoutEditor::mouseDown(const juce::MouseEvent&)::; _Constraints = void; _Res = void; _ArgTypes = {int}]’ 454 | _M_manager = &_My_handler::_M_manager; | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/GUIEditor/ComponentLayoutEditor.cpp:228:56: 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++/15/bits/std_function.h:163:17: note: synthesized method ‘ComponentLayoutEditor::mouseDown(const juce::MouseEvent&)::::(const ComponentLayoutEditor::mouseDown(const juce::MouseEvent&)::&)’ first required here 163 | = new _Functor(std::forward<_Fn>(__f)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/../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/../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/../Audio/Plugins/../../Opcodes/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/../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 ‘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)) | ^~~~~~ 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/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/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/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] /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) | ~~~~~^~~~~~~~~~~ [ 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/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++/15/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/15/aarch64-redhat-linux/bits/c++config.h:727, from /usr/include/c++/15/bits/stl_algobase.h:59, from /usr/include/c++/15/algorithm:62, 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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/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++/15/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/15/aarch64-redhat-linux/bits/c++config.h:727, from /usr/include/c++/15/bits/stl_algobase.h:59, from /usr/include/c++/15/algorithm:62, 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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/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++/15/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/15/aarch64-redhat-linux/bits/c++config.h:727, from /usr/include/c++/15/bits/stl_algobase.h:59, from /usr/include/c++/15/algorithm:62, 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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/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++/15/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/15/aarch64-redhat-linux/bits/c++config.h:727, from /usr/include/c++/15/bits/stl_algobase.h:59, from /usr/include/c++/15/algorithm:62, 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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/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++/15/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/15/aarch64-redhat-linux/bits/c++config.h:727, from /usr/include/c++/15/bits/stl_algobase.h:59, from /usr/include/c++/15/algorithm:62, 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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # 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/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/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/../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/../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) | ~~~~~~~~~~~~~~~~~~^ 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/../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) { | ^ /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/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: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); | ^~~~~~~~~~~~ /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; | ^~~~~~~~~~ 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++/15/cstring:48, 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:32: 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/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++/15/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/15/aarch64-redhat-linux/bits/c++config.h:727, from /usr/include/c++/15/bits/stl_algobase.h:59, from /usr/include/c++/15/algorithm:62, 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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/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++/15/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/15/aarch64-redhat-linux/bits/c++config.h:727, from /usr/include/c++/15/bits/stl_algobase.h:59, from /usr/include/c++/15/algorithm:62, 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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # 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: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); | ^~~~~~~~~~~~ /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; | ^~~~~~~~~~ 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++/15/cstring:48, 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) | ^ 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) | ~~~~~~^~~~ [ 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/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 /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/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/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/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++) | ~~^~~~~~~~~~~~~~~~~~~~~~ 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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ /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: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 | ^~~~~~~~~~~ /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) | ~~~~~~~~~~~~~~~~~~^ 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) { | ^ /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]; | ^ 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: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/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; | ^~~~~~~~~~ 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++/15/cstring:48, 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/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] 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) { | ~~~~~~~~~~~~~~~~~~^~~~~ /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) | ^~~~~~ /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) { | ~~~^~~~~~~~~~~~~~~ /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] /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/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] /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 ‘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:32: 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/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::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, | ^~~~~~~~~~~~~~~~~~~~ /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: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_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] 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/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/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/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/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/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/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 ‘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) | ~~~~~^~~~~~~ In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_events/juce_events.h:80, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build/Cabbage_artefacts/JuceLibraryCode/JuceHeader.h:15: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Cabbage.cpp: At global scope: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_events/messages/juce_Initialisation.h:97:40: warning: cannot declare ‘::main’ with a linkage specification [-Wpedantic] 97 | #define JUCE_MAIN_FUNCTION int main (int argc, char* argv[]) | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_events/messages/juce_Initialisation.h:137:16: note: in expansion of macro ‘JUCE_MAIN_FUNCTION’ 137 | extern "C" JUCE_MAIN_FUNCTION \ | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_events/messages/juce_Initialisation.h:161:6: note: in expansion of macro ‘JUCE_MAIN_FUNCTION_DEFINITION’ 161 | JUCE_MAIN_FUNCTION_DEFINITION | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Cabbage.cpp:77:1: note: in expansion of macro ‘START_JUCE_APPLICATION’ 77 | START_JUCE_APPLICATION (Cabbage) | ^~~~~~~~~~~~~~~~~~~~~~ /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:32: 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/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++/15/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/15/aarch64-redhat-linux/bits/c++config.h:727, from /usr/include/c++/15/bits/stl_algobase.h:59, from /usr/include/c++/15/algorithm:62, 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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/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++/15/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/15/aarch64-redhat-linux/bits/c++config.h:727, from /usr/include/c++/15/bits/stl_algobase.h:59, from /usr/include/c++/15/algorithm:62, 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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/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++/15/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/15/aarch64-redhat-linux/bits/c++config.h:727, from /usr/include/c++/15/bits/stl_algobase.h:59, from /usr/include/c++/15/algorithm:62, 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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/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/15/include/stdint.h:11, 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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # 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 -Wl,--dependency-file=CMakeFiles/Cabbage.dir/link.d 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/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Audio/Filters/FilterIOConfiguration.cpp:35:8: 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:8: 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:5: 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:5: note: a field with different name is defined in another translation unit 171 | JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (NumberedBoxes) | ^ .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 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 -DCMAKE_INSTALL_FULL_SBINDIR:PATH=/usr/bin -DCMAKE_INSTALL_SBINDIR:PATH=bin -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 15.1.1 -- The CXX compiler identification is GNU 15.1.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.14 -- Checking for module 'freetype2' -- Found freetype2, version 26.2.20 -- Checking for module 'libcurl' -- Found libcurl, version 8.11.1 -- Checking for modules 'webkit2gtk-4.0;gtk+-x11-3.0' -- Found webkit2gtk-4.0, version 2.47.2 -- Found gtk+-x11-3.0, version 3.24.49 -- Configuring juceaide -- Building juceaide -- Exporting juceaide -- Checking for module 'gtk+-3.0' -- Found gtk+-3.0, version 3.24.49 -- Configuring done (73.9s) -- Generating done (0.1s) CMake Warning: Manually-specified variables were not used by the project: CMAKE_Fortran_FLAGS_RELEASE CMAKE_INSTALL_DO_STRIP CMAKE_INSTALL_FULL_SBINDIR CMAKE_INSTALL_SBINDIR 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' [ 2%] Building CXX object CMakeFiles/CabbagePluginEffect.dir/Source/Opcodes/CabbageIdentifierOpcodes.cpp.o [ 2%] Building CXX object CMakeFiles/CabbagePluginEffect.dir/Source/Opcodes/CabbageProfilerOpcodes.cpp.o [ 3%] Building CXX object CMakeFiles/CabbagePluginEffect.dir/Source/Standalone/CabbageStandaloneFilterApp.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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -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++/15/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/15/aarch64-redhat-linux/bits/c++config.h:727, from /usr/include/c++/15/bits/stl_algobase.h:59, from /usr/include/c++/15/algorithm:62, 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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ In file included from /usr/include/c++/15/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/15/aarch64-redhat-linux/bits/c++config.h:727, from /usr/include/c++/15/bits/stl_algobase.h:59, from /usr/include/c++/15/algorithm:62, 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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ In file included from /usr/include/c++/15/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/15/aarch64-redhat-linux/bits/c++config.h:727, from /usr/include/c++/15/bits/requires_hosted.h:31, from /usr/include/c++/15/sstream:40, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageProfilerOpcodes.cpp:8: /usr/include/features.h:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ In file included from /usr/include/c++/15/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/15/aarch64-redhat-linux/bits/c++config.h:727, from /usr/include/c++/15/bits/stl_algobase.h:59, from /usr/include/c++/15/algorithm:62, 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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # 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++/15/cstring:48, 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/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++/15/cstring:48, 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/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) | ~~~~~~^~~~ /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; | ~~~~~~~~~~~~~~~~~~^~~~~ 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) { | ~~~~~~~~~~~~~~~~~~^~~~~ /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); | ^~~~~~~~~ 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 | ^~~~~~~~~~~ /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/../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 | ^~~~~~~~~~~ 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/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/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/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 /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/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(); | ^ 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++/15/cstring:48, 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 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 /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/../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 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); } | ^~ 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 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 ‘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/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; | ^~~~ /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/../../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++) | ~~^~~~~~~~~~~~~~~~~~~~~~ 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/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: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/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/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/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 ‘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/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 = ""; | ^~ 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/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/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/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/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/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/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/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: /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/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/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was 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 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/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 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/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: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 ‘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]; | ^ /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 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/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:32: 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 ‘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/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 ‘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:32: 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::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 ‘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/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -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++/15/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/15/aarch64-redhat-linux/bits/c++config.h:727, from /usr/include/c++/15/utility:69, 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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -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++/15/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/15/aarch64-redhat-linux/bits/c++config.h:727, from /usr/include/c++/15/bits/stl_algobase.h:59, from /usr/include/c++/15/algorithm:62, 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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # 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++/15/cstring:48, 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; } | ~~~~~~^~~ [ 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -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++/15/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/15/aarch64-redhat-linux/bits/c++config.h:727, from /usr/include/c++/15/bits/stl_algobase.h:59, from /usr/include/c++/15/algorithm:62, 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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -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++/15/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/15/aarch64-redhat-linux/bits/c++config.h:727, from /usr/include/c++/15/bits/stl_algobase.h:59, from /usr/include/c++/15/algorithm:62, 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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ 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 /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++/15/cstring:48, 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); } | ^~ 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, | ^~~~~~~~~~~~~~~~~~~~ /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/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 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/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 | ^~~~~~~~~~~ /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/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) | ^~~~~~ 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: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] /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 /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 ‘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] 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 ‘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:32: 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/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:32: 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] /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 ‘bool nlohmann::detail::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] 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); | ^~~~~~~ /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) | ^~~~~~ In file included from /usr/include/c++/15/cstring:48, 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: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/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 ‘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 ‘bool nlohmann::detail::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/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 ‘bool nlohmann::detail::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] /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 ‘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 ‘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/json.hpp: In instantiation 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] /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::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 ‘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] 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 | ^~~~~~~~~~~ /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 ‘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:32: 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) | ^~~~~~ 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/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || 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 ‘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 ‘bool nlohmann::detail::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: 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: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: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, 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++/15/cstring:48, 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/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/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 ‘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] 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: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] /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/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/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/../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) { | ^ 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 ‘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/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]; } | ^ /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 = 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 | ^~~~~~~~~~~ /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: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/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] 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/../../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/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::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:32: 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]; | ^ /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] /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:32: 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 ‘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_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 ‘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 ‘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 ‘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_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] [ 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -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++/15/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/15/aarch64-redhat-linux/bits/c++config.h:727, from /usr/include/c++/15/bits/stl_algobase.h:59, from /usr/include/c++/15/algorithm:62, 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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -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++/15/cstring:48, 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; } | ~~~~~~^~~ [ 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -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 In file included from /usr/include/c++/15/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/15/aarch64-redhat-linux/bits/c++config.h:727, from /usr/include/c++/15/bits/stl_algobase.h:59, from /usr/include/c++/15/algorithm:62, 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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ 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/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 {}; | ~~~~^~~~~~~~~~~ [ 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -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++/15/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/15/aarch64-redhat-linux/bits/c++config.h:727, from /usr/include/c++/15/bits/stl_algobase.h:59, from /usr/include/c++/15/algorithm:62, 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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # 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/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:32: 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] [ 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -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++/15/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/15/aarch64-redhat-linux/bits/c++config.h:727, from /usr/include/c++/15/bits/stl_algobase.h:59, from /usr/include/c++/15/algorithm:62, 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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # 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) | ~~~~~~^~~~ /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] 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/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/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 | ^~~~~~~~~~~ [ 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -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++/15/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/15/aarch64-redhat-linux/bits/c++config.h:727, from /usr/include/c++/15/bits/stl_algobase.h:59, from /usr/include/c++/15/algorithm:62, 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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # 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/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 | ^~~~~~~~~~~ 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: 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/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) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~ [ 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -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++/15/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/15/aarch64-redhat-linux/bits/c++config.h:727, from /usr/include/c++/15/bits/stl_algobase.h:59, from /usr/include/c++/15/algorithm:62, 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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [ 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -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++/15/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/15/aarch64-redhat-linux/bits/c++config.h:727, from /usr/include/c++/15/bits/stl_algobase.h:59, from /usr/include/c++/15/algorithm:62, 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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # 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 | ^~~~~~~~~~~ [ 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -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++/15/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/15/aarch64-redhat-linux/bits/c++config.h:727, from /usr/include/c++/15/bits/stl_algobase.h:59, from /usr/include/c++/15/algorithm:62, 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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # 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) | ~~~~~~~~~~~~~~~~~~^ [ 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -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++/15/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/15/aarch64-redhat-linux/bits/c++config.h:727, from /usr/include/c++/15/bits/stl_algobase.h:59, from /usr/include/c++/15/algorithm:62, 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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # 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++/15/type_traits:2781: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&}]’ 2781 | std::declval<_Fn>()(std::declval<_Args>()...) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/type_traits:2792:60: required from ‘struct std::__result_of_impl&, const httplib::Request&, const httplib::Response&>’ 2792 | using type = decltype(_S_test<_Functor, _ArgTypes...>(0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/c++/15/bits/std_function.h:350:9: recursively required by substitution of ‘template struct std::__is_invocable_impl<_Result, _Ret, true, std::__void_t > [with _Result = std::__invoke_result&, const httplib::Request&, const httplib::Response&>; _Ret = void]’ 350 | struct _Callable | ^~~~~~~~~ /usr/include/c++/15/bits/std_function.h:350:9: required from ‘struct std::function::_Callable, CabbageHttpServer::start(std::string)::, std::__invoke_result&, const httplib::Request&, const httplib::Response&> >’ /usr/include/c++/15/bits/std_function.h:355:41: required by substitution of ‘template template using std::function<_Res(_ArgTypes ...)>::_Requires = std::__enable_if_t<((bool)_Cond::value), _Tp> [with _Cond = std::function::_Callable, CabbageHttpServer::start(std::string)::, std::__invoke_result&, const httplib::Request&, const httplib::Response&> >; _Tp = void; _Res = void; _ArgTypes = {const httplib::Request&, const httplib::Response&}]’ 355 | using _Requires = __enable_if_t<_Cond::value, _Tp>; | ^~~~~ /usr/include/c++/15/bits/std_function.h:436:9: required by substitution of ‘template std::function::function(_Functor&&) [with _Functor = CabbageHttpServer::start(std::string)::; _Constraints = ]’ 436 | 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/../../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/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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -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++/15/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/15/aarch64-redhat-linux/bits/c++config.h:727, from /usr/include/c++/15/bits/stl_algobase.h:59, from /usr/include/c++/15/algorithm:62, 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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [ 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -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++/15/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/15/aarch64-redhat-linux/bits/c++config.h:727, from /usr/include/c++/15/bits/stl_algobase.h:59, from /usr/include/c++/15/algorithm:62, 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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # 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/CabbagePluginEffect.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=\"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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -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++/15/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/15/aarch64-redhat-linux/bits/c++config.h:727, from /usr/include/c++/15/bits/stl_algobase.h:59, from /usr/include/c++/15/algorithm:62, 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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # 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++/15/cstring:48, 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/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:32: 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] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/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/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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -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/../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++/15/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/15/aarch64-redhat-linux/bits/c++config.h:727, from /usr/include/c++/15/bits/stl_algobase.h:59, from /usr/include/c++/15/algorithm:62, 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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # 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/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++/15/cstring:48, 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/../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/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/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:32: 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++/15/cstring:48, 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/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:32: 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] [ 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -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 /usr/include/c++/15/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/15/aarch64-redhat-linux/bits/c++config.h:727, from /usr/include/c++/15/bits/stl_algobase.h:59, from /usr/include/c++/15/algorithm:62, 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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [ 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -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++/15/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/15/aarch64-redhat-linux/bits/c++config.h:727, from /usr/include/c++/15/bits/stl_algobase.h:59, from /usr/include/c++/15/algorithm:62, 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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -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++/15/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/15/aarch64-redhat-linux/bits/c++config.h:727, from /usr/include/c++/15/bits/stl_algobase.h:59, from /usr/include/c++/15/algorithm:62, 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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # 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 /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++/15/cstring:48, 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/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 | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 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++/15/cstring:48, 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/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/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 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:32: 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/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_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_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/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::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] 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_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::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/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 | ^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/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/../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 ‘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 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:32: 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/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++/15/cstring:48, 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, | ^~~~~~~ [ 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -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 /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/c++/15/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/15/aarch64-redhat-linux/bits/c++config.h:727, from /usr/include/c++/15/bits/stl_algobase.h:59, from /usr/include/c++/15/algorithm:62, 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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ /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/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/json.hpp: In instantiation of ‘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 ‘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/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/../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 ‘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]; | ^ /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:32: 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -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++/15/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/15/aarch64-redhat-linux/bits/c++config.h:727, from /usr/include/c++/15/bits/stl_algobase.h:59, from /usr/include/c++/15/algorithm:62, 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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -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++/15/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/15/aarch64-redhat-linux/bits/c++config.h:727, from /usr/include/c++/15/bits/stl_algobase.h:59, from /usr/include/c++/15/algorithm:62, 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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # 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) { | ^ [ 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -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++/15/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/15/aarch64-redhat-linux/bits/c++config.h:727, from /usr/include/c++/15/bits/stl_algobase.h:59, from /usr/include/c++/15/algorithm:62, 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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # 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/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++/15/cstring:48, 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/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] [ 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -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 /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++/15/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/15/aarch64-redhat-linux/bits/c++config.h:727, from /usr/include/c++/15/bits/stl_algobase.h:59, from /usr/include/c++/15/algorithm:62, 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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # 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:32: 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/../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::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/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 = 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/../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/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++/15/cstring:48, 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/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 | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 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/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++/15/cstring:48, 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:32: 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] 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/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/../../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/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/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); | ^ /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]; | ^ 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::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 ‘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] 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++/15/cstring:48, 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 ‘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) | ^~~~~~ /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); | ~~~~~~~~~~~~~~^~~~~~~~ /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/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; | ~~~~~~~~~~~~~~~~~~^~~~~ /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:32: 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 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::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/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]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json; InputAdapterType = nlohmann::detail::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/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/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/../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/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/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) | ^~~~~~ 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/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::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 = 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] /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::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] /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:32: 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/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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -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 In file included from /usr/include/c++/15/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/15/aarch64-redhat-linux/bits/c++config.h:727, from /usr/include/c++/15/bits/stl_algobase.h:59, from /usr/include/c++/15/algorithm:62, 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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [ 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -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++/15/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/15/aarch64-redhat-linux/bits/c++config.h:727, from /usr/include/c++/15/bits/stl_algobase.h:59, from /usr/include/c++/15/algorithm:62, 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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # 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++/15/cstring:48, 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/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) | ^~~~~~~~~~~~~~~~~~~ [ 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -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++/15/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/15/aarch64-redhat-linux/bits/c++config.h:727, from /usr/include/c++/15/bits/stl_algobase.h:59, from /usr/include/c++/15/algorithm:62, 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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # 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:32: 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] 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: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/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] /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] [ 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -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 In file included from /usr/include/c++/15/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/15/aarch64-redhat-linux/bits/c++config.h:727, from /usr/include/c++/15/bits/stl_algobase.h:59, from /usr/include/c++/15/algorithm:62, 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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # 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/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++/15/cstring:48, 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/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]; | ^ 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:32: 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/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++/15/cstring:48, 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 ‘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] /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); | ~~~~~~~~~~~~~~~^~~~~~~~ /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] /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 ‘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/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/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/../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/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_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/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]; | ^ 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:32: 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++/15/cstring:48, 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); | ^~~~ /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: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_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/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; | ^~~~ /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 /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 ‘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/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: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/../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) | ~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/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]; | ^ /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:32: 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -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++/15/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/15/aarch64-redhat-linux/bits/c++config.h:727, from /usr/include/c++/15/bits/stl_algobase.h:59, from /usr/include/c++/15/algorithm:62, 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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -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++/15/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/15/aarch64-redhat-linux/bits/c++config.h:727, from /usr/include/c++/15/bits/stl_algobase.h:59, from /usr/include/c++/15/algorithm:62, 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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # 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++/15/cstring:48, 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: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) | ~~~~~~~^~~~~~ [ 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -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++/15/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/15/aarch64-redhat-linux/bits/c++config.h:727, from /usr/include/c++/15/bits/stl_algobase.h:59, from /usr/include/c++/15/algorithm:62, 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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # 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:32: 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] /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) { | ^ [ 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -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 In file included from /usr/include/c++/15/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/15/aarch64-redhat-linux/bits/c++config.h:727, from /usr/include/c++/15/bits/stl_algobase.h:59, from /usr/include/c++/15/algorithm:62, 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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # 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 /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++/15/cstring:48, 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/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) | ^~~~~~ 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: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:32: 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] 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++/15/cstring:48, 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 ‘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)) | ^~~~~~ /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:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-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/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/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]; | ^ 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:32: 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/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++/15/cstring:48, 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/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/json.hpp: In instantiation of ‘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 ‘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/../../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/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: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/../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) | ~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/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]; | ^ /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:32: 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -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++/15/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/15/aarch64-redhat-linux/bits/c++config.h:727, from /usr/include/c++/15/bits/stl_algobase.h:59, from /usr/include/c++/15/algorithm:62, 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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -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++/15/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/15/aarch64-redhat-linux/bits/c++config.h:727, from /usr/include/c++/15/bits/stl_algobase.h:59, from /usr/include/c++/15/algorithm:62, 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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # 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++/15/cstring:48, 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++) | ~~^~~~~~~~~~~~~~~~~~~~~~ [ 40%] Building CXX object CMakeFiles/CabbagePluginEffect.dir/Source/Widgets/CabbageLabel.cpp.o /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]) | ^ /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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp/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]; | ^ ,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -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 /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 = ""; | ^~ In file included from /usr/include/c++/15/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/15/aarch64-redhat-linux/bits/c++config.h:727, from /usr/include/c++/15/bits/stl_algobase.h:59, from /usr/include/c++/15/algorithm:62, 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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ /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/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] /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:32: 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] [ 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -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 /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++/15/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/15/aarch64-redhat-linux/bits/c++config.h:727, from /usr/include/c++/15/bits/stl_algobase.h:59, from /usr/include/c++/15/algorithm:62, 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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # 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] 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/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++/15/cstring:48, 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; | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was 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) | ~~~~~~~~~~~~~~~~~~^ 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]; | ^ /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:32: 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/../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::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || 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/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++/15/cstring:48, 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] 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/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/../../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: 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) | ^~ 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/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++/15/cstring:48, 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/../../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 /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 ‘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] /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; | ~~~^~~~ /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) | ^~~~~~ /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: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:32: 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/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/json.hpp: In instantiation of ‘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/../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_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/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/../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/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) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/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] /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:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-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::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:32: 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -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++/15/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/15/aarch64-redhat-linux/bits/c++config.h:727, from /usr/include/c++/15/bits/stl_algobase.h:59, from /usr/include/c++/15/algorithm:62, 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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -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++/15/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/15/aarch64-redhat-linux/bits/c++config.h:727, from /usr/include/c++/15/bits/stl_algobase.h:59, from /usr/include/c++/15/algorithm:62, 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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # 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++/15/cstring:48, 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); | ^ [ 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -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++/15/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/15/aarch64-redhat-linux/bits/c++config.h:727, from /usr/include/c++/15/bits/stl_algobase.h:59, from /usr/include/c++/15/algorithm:62, 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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # 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/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:32: 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] [ 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -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 In file included from /usr/include/c++/15/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/15/aarch64-redhat-linux/bits/c++config.h:727, from /usr/include/c++/15/bits/stl_algobase.h:59, from /usr/include/c++/15/algorithm:62, 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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # 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/../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/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++/15/cstring:48, 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/../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/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) | ^~~~~~~~~~~~~~~~~~~~ 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/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/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]; | ^ /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/../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 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:32: 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) | ^~~~~~ 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++/15/cstring:48, 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:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.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 ‘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] 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); | ~~~~^~~~~~~~~~ /builddir/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/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/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]; | ^ 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/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 = ""; | ^~ 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/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/Source/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/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was 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 ‘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: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]; | ^ 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:32: 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/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++/15/cstring:48, 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; | ~~~~~~~~~~~~~~~~~~^~~~~ /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 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_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/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::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/../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) | ~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/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]; | ^ /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:32: 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -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++/15/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/15/aarch64-redhat-linux/bits/c++config.h:727, from /usr/include/c++/15/bits/stl_algobase.h:59, from /usr/include/c++/15/algorithm:62, 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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -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++/15/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/15/aarch64-redhat-linux/bits/c++config.h:727, from /usr/include/c++/15/bits/stl_algobase.h:59, from /usr/include/c++/15/algorithm:62, 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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # 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/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++/15/cstring:48, 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()) | ^~~~~~ [ 47%] Building CXX object CMakeFiles/CabbagePluginEffect.dir/Source/Widgets/CabbageTextEditor.cpp.o /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/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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -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++/15/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/15/aarch64-redhat-linux/bits/c++config.h:727, from /usr/include/c++/15/bits/stl_algobase.h:59, from /usr/include/c++/15/algorithm:62, 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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # 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: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, | ^~~~~~~~~~~~~ /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:32: 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] [ 48%] Building CXX object CMakeFiles/CabbagePluginEffect.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=\"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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -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 In file included from /usr/include/c++/15/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/15/aarch64-redhat-linux/bits/c++config.h:727, from /usr/include/c++/15/bits/stl_algobase.h:59, from /usr/include/c++/15/algorithm:62, 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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # 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/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/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++/15/cstring:48, 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/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) | ^~~~~~~~~~~~~~ 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]; | ^ /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:32: 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 /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]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 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/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++/15/cstring:48, 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::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] /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::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/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 ‘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/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/../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/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/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]; | ^ /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] 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::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::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:32: 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++/15/cstring:48, 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()); | ^ 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/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/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:32: 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -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++/15/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/15/aarch64-redhat-linux/bits/c++config.h:727, from /usr/include/c++/15/bits/stl_algobase.h:59, from /usr/include/c++/15/algorithm:62, 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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -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++/15/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/15/aarch64-redhat-linux/bits/c++config.h:727, from /usr/include/c++/15/bits/stl_algobase.h:59, from /usr/include/c++/15/algorithm:62, 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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # 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); | ^ [ 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -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++/15/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/15/aarch64-redhat-linux/bits/c++config.h:727, from /usr/include/c++/15/bits/stl_algobase.h:59, from /usr/include/c++/15/algorithm:62, 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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [ 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -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++/15/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/15/aarch64-redhat-linux/bits/c++config.h:727, from /usr/include/c++/15/bits/stl_algobase.h:59, from /usr/include/c++/15/algorithm:62, 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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # 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) | ~~~~^~ [ 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -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++/15/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/15/aarch64-redhat-linux/bits/c++config.h:727, from /usr/include/c++/15/bits/stl_algobase.h:59, from /usr/include/c++/15/algorithm:62, 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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # 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/CabbagePluginEffect.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=\"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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -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 In file included from /usr/include/c++/15/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/15/aarch64-redhat-linux/bits/c++config.h:727, from /usr/include/c++/15/bits/stl_algobase.h:59, from /usr/include/c++/15/algorithm:62, 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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ 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/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++/15/cstring:48, 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/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/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 /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++/15/cstring:48, 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 = ""; | ^~ 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/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; | ^ 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/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&, 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/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 ‘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]; } | ^ /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 ‘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) { | ^ /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:32: 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/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++/15/cstring:48, 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/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/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]; | ~^~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::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 = 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]; } | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/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] /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) { | ~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/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] [ 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [ 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -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++/15/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/15/aarch64-redhat-linux/bits/c++config.h:727, from /usr/include/c++/15/bits/stl_algobase.h:59, from /usr/include/c++/15/algorithm:62, 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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -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++/15/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/15/aarch64-redhat-linux/bits/c++config.h:727, from /usr/include/c++/15/bits/stl_algobase.h:59, from /usr/include/c++/15/algorithm:62, 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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -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++/15/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/15/aarch64-redhat-linux/bits/c++config.h:727, from /usr/include/c++/15/bits/stl_algobase.h:59, from /usr/include/c++/15/algorithm:62, 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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -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/15/include/stdint.h:11, 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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # 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' /usr/bin/gmake -f CMakeFiles/CabbagePluginEffect_Standalone.dir/build.make CMakeFiles/CabbagePluginEffect_Standalone.dir/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_VST.dir/build.make CMakeFiles/CabbagePluginEffect_VST.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-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' [ 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 /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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -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 [ 70%] Building CXX object CMakeFiles/CabbagePluginEffect_VST.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_1.cpp.o [ 71%] Building CXX object CMakeFiles/CabbagePluginEffect_VST3.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_AAX.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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -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_VST3.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_1.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_Standalone.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=\"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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/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_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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIF[ 75%] Building CXX object CMakeFiles/CabbagePluginEffect_VST.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_2.cpp.o Y_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -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 /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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -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\" -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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/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 [ 77%] Building CXX object CMakeFiles/CabbagePluginEffect_VST.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_3.cpp.o [ 76%] Building CXX object CMakeFiles/CabbagePluginEffect_VST3.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_2.cpp.o [ 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_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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -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\" -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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -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 /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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/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 [ 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/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 /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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -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 [ 82%] Building CXX object CMakeFiles/CabbagePluginEffect_VST.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_utils.cpp.o [ 83%] 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -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 /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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -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 [ 84%] Building CXX object CMakeFiles/CabbagePluginEffect_Standalone.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_utils.cpp.o [ 85%] 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -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 /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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/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 [ 87%] Building CXX object CMakeFiles/CabbagePluginEffect_Standalone.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_Standalone.cpp.o [ 87%] Building CXX object CMakeFiles/CabbagePluginEffect_Standalone.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_Unity.cpp.o [ 88%] Building CXX object CMakeFiles/CabbagePluginEffect_VST3.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_utils.cpp.o [ 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\" -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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -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 /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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/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_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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [ 90%] Building CXX object CMakeFiles/CabbagePluginEffect_Standalone.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_VST2.cpp.o [ 91%] Building CXX object CMakeFiles/CabbagePluginEffect_VST3.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_Standalone.cpp.o [ 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\" -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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/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 /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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -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 /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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -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_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/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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # warning _FORTIFY_SOURCE requires compiling with optimization (-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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -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 [ 94%] 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -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 [ 95%] 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -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 [ 96%] 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/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 [ 97%] 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -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 /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_events/juce_events.h:80, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_graphics/juce_graphics.h:59, 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/Standalone/../utility/juce_IncludeModuleHeaders.h:26, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_plugin_client/Standalone/juce_StandaloneFilterApp.cpp:30: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_events/messages/juce_Initialisation.h:97:40: warning: cannot declare ‘::main’ with a linkage specification [-Wpedantic] 97 | #define JUCE_MAIN_FUNCTION int main (int argc, char* argv[]) | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_events/messages/juce_Initialisation.h:137:16: note: in expansion of macro ‘JUCE_MAIN_FUNCTION’ 137 | extern "C" JUCE_MAIN_FUNCTION \ | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_Standalone.cpp:47:1: note: in expansion of macro ‘JUCE_MAIN_FUNCTION_DEFINITION’ 47 | JUCE_MAIN_FUNCTION_DEFINITION | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 98%] Linking CXX executable CabbagePluginEffect_artefacts/Debug/Standalone/CabbagePluginEffect /usr/bin/cmake -E cmake_link_script CMakeFiles/CabbagePluginEffect_Standalone.dir/link.txt --verbose=1 [ 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 [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,--dependency-file=CMakeFiles/CabbagePluginEffect_VST3.dir/link.d -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 /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,--dependency-file=CMakeFiles/CabbagePluginEffect_VST.dir/link.d -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 gmake[2]: Leaving directory '/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build' [100%] Built target CabbagePluginEffect_VST /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 -Wl,--dependency-file=CMakeFiles/CabbagePluginEffect_Standalone.dir/link.d 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 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 -DCMAKE_INSTALL_FULL_SBINDIR:PATH=/usr/bin -DCMAKE_INSTALL_SBINDIR:PATH=bin -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 15.1.1 -- The CXX compiler identification is GNU 15.1.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.14 -- Checking for module 'freetype2' -- Found freetype2, version 26.2.20 -- Checking for module 'libcurl' -- Found libcurl, version 8.11.1 -- Checking for modules 'webkit2gtk-4.0;gtk+-x11-3.0' -- Found webkit2gtk-4.0, version 2.47.2 -- Found gtk+-x11-3.0, version 3.24.49 -- Configuring juceaide -- Building juceaide -- Exporting juceaide -- Checking for module 'gtk+-3.0' -- Found gtk+-3.0, version 3.24.49 -- Configuring done (75.8s) -- Generating done (0.1s) CMake Warning: Manually-specified variables were not used by the project: CMAKE_Fortran_FLAGS_RELEASE CMAKE_INSTALL_DO_STRIP CMAKE_INSTALL_FULL_SBINDIR CMAKE_INSTALL_SBINDIR 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/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' [ 1%] Building CXX object CMakeFiles/CabbagePluginSynth.dir/Source/Opcodes/CabbageProfilerOpcodes.cpp.o [ 2%] Building CXX object CMakeFiles/CabbagePluginSynth.dir/Source/Opcodes/CabbageIdentifierOpcodes.cpp.o [ 3%] Building CXX object CMakeFiles/CabbagePluginSynth.dir/Source/Standalone/CabbageStandaloneFilterApp.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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -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 /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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -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 In file included from /usr/include/c++/15/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/15/aarch64-redhat-linux/bits/c++config.h:727, from /usr/include/c++/15/bits/requires_hosted.h:31, from /usr/include/c++/15/sstream:40, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageProfilerOpcodes.cpp:8: /usr/include/features.h:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ In file included from /usr/include/c++/15/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/15/aarch64-redhat-linux/bits/c++config.h:727, from /usr/include/c++/15/bits/stl_algobase.h:59, from /usr/include/c++/15/algorithm:62, 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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ In file included from /usr/include/c++/15/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/15/aarch64-redhat-linux/bits/c++config.h:727, from /usr/include/c++/15/bits/stl_algobase.h:59, from /usr/include/c++/15/algorithm:62, 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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ In file included from /usr/include/c++/15/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/15/aarch64-redhat-linux/bits/c++config.h:727, from /usr/include/c++/15/bits/stl_algobase.h:59, from /usr/include/c++/15/algorithm:62, 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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # 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++/15/cstring:48, 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/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 /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++/15/cstring:48, 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/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/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 /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; | ~~~~~~~~~~~~~~~~~~^~~~~ 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) { | ~~~~~~~~~~~~~~~~~~^~~~~ /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_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/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/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 /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++/15/cstring:48, 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, | ^~~~~~~~~~~~~~~~~ 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/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/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()); | ^ /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/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/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/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/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 {}; | ~~~~^~~~~~~~~~~ /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/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/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/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: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 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 ‘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 ‘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 = 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 ‘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/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 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/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:32: 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 ‘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:32: 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/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 ‘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/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::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/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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -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++/15/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/15/aarch64-redhat-linux/bits/c++config.h:727, from /usr/include/c++/15/utility:69, 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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -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++/15/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/15/aarch64-redhat-linux/bits/c++config.h:727, from /usr/include/c++/15/bits/stl_algobase.h:59, from /usr/include/c++/15/algorithm:62, 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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -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++/15/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/15/aarch64-redhat-linux/bits/c++config.h:727, from /usr/include/c++/15/bits/stl_algobase.h:59, from /usr/include/c++/15/algorithm:62, 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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # 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++/15/cstring:48, 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); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ [ 8%] Building CXX object CMakeFiles/CabbagePluginSynth.dir/Source/Audio/Plugins/GenericCabbageEditor.cpp.o 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/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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -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 /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; } | ^ In file included from /usr/include/c++/15/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/15/aarch64-redhat-linux/bits/c++config.h:727, from /usr/include/c++/15/bits/stl_algobase.h:59, from /usr/include/c++/15/algorithm:62, 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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ /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) | ^ 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++/15/cstring:48, 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 ‘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 | ^~~~~~~~~~~ /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]; } | ~~~~~~~^ 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) | ~~~~~~^~~~ /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/../../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 ‘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] /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/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++/15/cstring:48, 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 ‘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] /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::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 /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 ‘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 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/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:32: 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/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:32: 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] /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 ‘bool nlohmann::detail::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 | ^~~~~~~~~~~ /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 ‘bool nlohmann::detail::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] 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] 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 { | ^~~~~~~~~~~~~~~~~~~~ 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/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_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/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘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] 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++/15/cstring:48, 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/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]; | ^ 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 ‘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 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 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 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 ‘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 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 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 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/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/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 ‘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 ‘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/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: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 ‘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 ‘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::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:32: 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/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/json.hpp: In instantiation of ‘bool nlohmann::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/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: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/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/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/json.hpp: In instantiation of ‘bool nlohmann::detail::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/../../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::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 ‘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: 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: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: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: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: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: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: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: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: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] /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, | ^~~ /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] /usr/include/csound/plugin.h:1193:56: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion] 1193 | return cs->AppendOpcode(cs, (char *)name, sizeof(T), flags, thr, | ^~~~~ /usr/include/csound/plugin.h:1193:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may 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, | ^~~ /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] /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, | ^~~~~ /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/plugin.h:1193:63: warning: conversion to ‘int’ from ‘uint32_t’ {aka ‘unsigned int’} may 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, | ^~~~~ /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) | ^~~~~~ /usr/include/csound/plugin.h:1193:63: warning: conversion to ‘int’ from ‘uint32_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/../../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/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, | ^~~ /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 ‘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: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/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 ‘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 ‘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 ‘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)) | ^~~~~~ 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/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/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 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/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 ‘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:32: 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] /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 ‘bool nlohmann::detail::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 ‘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_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 ‘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 ‘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 ‘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 ‘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::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:32: 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::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::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || 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 ‘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_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] [ 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -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++/15/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/15/aarch64-redhat-linux/bits/c++config.h:727, from /usr/include/c++/15/bits/stl_algobase.h:59, from /usr/include/c++/15/algorithm:62, 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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -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 [ 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -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++/15/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/15/aarch64-redhat-linux/bits/c++config.h:727, from /usr/include/c++/15/bits/stl_algobase.h:59, from /usr/include/c++/15/algorithm:62, 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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # 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: /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++/15/cstring:48, 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/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 {}; | ~~~~^~~~~~~~~~~ [ 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -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++/15/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/15/aarch64-redhat-linux/bits/c++config.h:727, from /usr/include/c++/15/bits/stl_algobase.h:59, from /usr/include/c++/15/algorithm:62, 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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # 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/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] [ 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -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++/15/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/15/aarch64-redhat-linux/bits/c++config.h:727, from /usr/include/c++/15/bits/stl_algobase.h:59, from /usr/include/c++/15/algorithm:62, 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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # 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:32: 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] 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, | ~~~~~~~~~~~~~~^~~~~~ /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] [ 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -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++/15/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/15/aarch64-redhat-linux/bits/c++config.h:727, from /usr/include/c++/15/bits/stl_algobase.h:59, from /usr/include/c++/15/algorithm:62, 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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # 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/../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/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/../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) { | ^ /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) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~ [ 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -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++/15/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/15/aarch64-redhat-linux/bits/c++config.h:727, from /usr/include/c++/15/bits/stl_algobase.h:59, from /usr/include/c++/15/algorithm:62, 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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # 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) | ~~~~~~^~~~ [ 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -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 /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 /usr/include/c++/15/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/15/aarch64-redhat-linux/bits/c++config.h:727, from /usr/include/c++/15/bits/stl_algobase.h:59, from /usr/include/c++/15/algorithm:62, 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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [ 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -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++/15/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/15/aarch64-redhat-linux/bits/c++config.h:727, from /usr/include/c++/15/bits/stl_algobase.h:59, from /usr/include/c++/15/algorithm:62, 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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # 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) | ~~~~~~~~~~~~~~~~~~^ [ 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -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++/15/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/15/aarch64-redhat-linux/bits/c++config.h:727, from /usr/include/c++/15/bits/stl_algobase.h:59, from /usr/include/c++/15/algorithm:62, 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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # 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/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/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/../../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/Utilities/CabbageHttpServer.cpp: In instantiation of ‘CabbageHttpServer::start(std::string):: [with auto:2 = httplib::Request; auto:3 = httplib::Response]’: /usr/include/c++/15/type_traits:2781: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&}]’ 2781 | std::declval<_Fn>()(std::declval<_Args>()...) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/type_traits:2792:60: required from ‘struct std::__result_of_impl&, const httplib::Request&, const httplib::Response&>’ 2792 | using type = decltype(_S_test<_Functor, _ArgTypes...>(0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/c++/15/bits/std_function.h:350:9: recursively required by substitution of ‘template struct std::__is_invocable_impl<_Result, _Ret, true, std::__void_t > [with _Result = std::__invoke_result&, const httplib::Request&, const httplib::Response&>; _Ret = void]’ 350 | struct _Callable | ^~~~~~~~~ /usr/include/c++/15/bits/std_function.h:350:9: required from ‘struct std::function::_Callable, CabbageHttpServer::start(std::string)::, std::__invoke_result&, const httplib::Request&, const httplib::Response&> >’ /usr/include/c++/15/bits/std_function.h:355:41: required by substitution of ‘template template using std::function<_Res(_ArgTypes ...)>::_Requires = std::__enable_if_t<((bool)_Cond::value), _Tp> [with _Cond = std::function::_Callable, CabbageHttpServer::start(std::string)::, std::__invoke_result&, const httplib::Request&, const httplib::Response&> >; _Tp = void; _Res = void; _ArgTypes = {const httplib::Request&, const httplib::Response&}]’ 355 | using _Requires = __enable_if_t<_Cond::value, _Tp>; | ^~~~~ /usr/include/c++/15/bits/std_function.h:436:9: required by substitution of ‘template std::function::function(_Functor&&) [with _Functor = CabbageHttpServer::start(std::string)::; _Constraints = ]’ 436 | 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) { | ~~~~~~~~~~~~^~~ /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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -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++/15/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/15/aarch64-redhat-linux/bits/c++config.h:727, from /usr/include/c++/15/bits/stl_algobase.h:59, from /usr/include/c++/15/algorithm:62, 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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -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++/15/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/15/aarch64-redhat-linux/bits/c++config.h:727, from /usr/include/c++/15/bits/stl_algobase.h:59, from /usr/include/c++/15/algorithm:62, 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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [ 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -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++/15/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/15/aarch64-redhat-linux/bits/c++config.h:727, from /usr/include/c++/15/bits/stl_algobase.h:59, from /usr/include/c++/15/algorithm:62, 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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # 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++/15/cstring:48, 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/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:32: 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) | ~~~~~~^~~~ 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/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 ‘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/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] [ 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -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 /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/c++/15/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/15/aarch64-redhat-linux/bits/c++config.h:727, from /usr/include/c++/15/bits/stl_algobase.h:59, from /usr/include/c++/15/algorithm:62, 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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # 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/../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/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++/15/cstring:48, 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/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:32: 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/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++/15/cstring:48, 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) | ^~~~~~ /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:32: 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] [ 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -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 In file included from /usr/include/c++/15/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/15/aarch64-redhat-linux/bits/c++config.h:727, from /usr/include/c++/15/bits/stl_algobase.h:59, from /usr/include/c++/15/algorithm:62, 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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [ 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -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++/15/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/15/aarch64-redhat-linux/bits/c++config.h:727, from /usr/include/c++/15/bits/stl_algobase.h:59, from /usr/include/c++/15/algorithm:62, 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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # 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/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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -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 /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++/15/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/15/aarch64-redhat-linux/bits/c++config.h:727, from /usr/include/c++/15/bits/stl_algobase.h:59, from /usr/include/c++/15/algorithm:62, 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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # 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++/15/cstring:48, 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) | ^ 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++/15/cstring:48, 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 ‘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/../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); | ^ /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]; } | ~~~~~~~^ 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 { | ^~~~~~~~~~~~~~~~~~~~ /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]; } | ^ /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 {}; | ~~~~^~~~~~~~~~~ /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/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/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/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:32: 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]; } | ^ /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 ‘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:32: 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] 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] 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]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 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] [ 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -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/../../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 /usr/include/c++/15/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/15/aarch64-redhat-linux/bits/c++config.h:727, from /usr/include/c++/15/bits/stl_algobase.h:59, from /usr/include/c++/15/algorithm:62, 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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘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] 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/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++/15/cstring:48, 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/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) | ~~~~~~~~~~~~~~~~~~^ /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:32: 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/../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/../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/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 ‘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/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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -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++/15/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/15/aarch64-redhat-linux/bits/c++config.h:727, from /usr/include/c++/15/bits/stl_algobase.h:59, from /usr/include/c++/15/algorithm:62, 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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -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++/15/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/15/aarch64-redhat-linux/bits/c++config.h:727, from /usr/include/c++/15/bits/stl_algobase.h:59, from /usr/include/c++/15/algorithm:62, 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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # 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 | ^~~~~~~~~~~ [ 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -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 /usr/include/c++/15/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/15/aarch64-redhat-linux/bits/c++config.h:727, from /usr/include/c++/15/bits/stl_algobase.h:59, from /usr/include/c++/15/algorithm:62, 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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # 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++/15/cstring:48, 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/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:32: 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) | ^~~~~~ [ 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -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 /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/c++/15/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/15/aarch64-redhat-linux/bits/c++config.h:727, from /usr/include/c++/15/bits/stl_algobase.h:59, from /usr/include/c++/15/algorithm:62, 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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # 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::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 /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/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++/15/cstring:48, 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/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/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 | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 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++/15/cstring:48, 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:32: 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] /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/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); | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::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] 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_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<__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_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/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/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& 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 ‘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 ‘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:32: 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] 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++/15/cstring:48, 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 ‘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] /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::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::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 /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_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/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()); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘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) | ^~~~~~ 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:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ 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 ‘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) | ^~~~~~ 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 ‘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/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: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 /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/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/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was 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 ‘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] /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::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] /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:32: 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/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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -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++/15/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/15/aarch64-redhat-linux/bits/c++config.h:727, from /usr/include/c++/15/bits/stl_algobase.h:59, from /usr/include/c++/15/algorithm:62, 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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -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++/15/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/15/aarch64-redhat-linux/bits/c++config.h:727, from /usr/include/c++/15/bits/stl_algobase.h:59, from /usr/include/c++/15/algorithm:62, 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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # 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++/15/cstring:48, 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/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] [ 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -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 /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 /usr/include/c++/15/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/15/aarch64-redhat-linux/bits/c++config.h:727, from /usr/include/c++/15/bits/stl_algobase.h:59, from /usr/include/c++/15/algorithm:62, 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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ /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:32: 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) { | ^ [ 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -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 /usr/include/c++/15/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/15/aarch64-redhat-linux/bits/c++config.h:727, from /usr/include/c++/15/bits/stl_algobase.h:59, from /usr/include/c++/15/algorithm:62, 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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # 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/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++/15/cstring:48, 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/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]; | ^ 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:32: 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/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++/15/cstring:48, 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 ‘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/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:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: 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/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; | ^~~~~~~~~~~~~~ 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]; | ^ /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:32: 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/../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::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || 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 /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++/15/cstring:48, 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_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/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:32: 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -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++/15/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/15/aarch64-redhat-linux/bits/c++config.h:727, from /usr/include/c++/15/bits/stl_algobase.h:59, from /usr/include/c++/15/algorithm:62, 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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # 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 | ^~~~~~~~~~~ [ 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -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++/15/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/15/aarch64-redhat-linux/bits/c++config.h:727, from /usr/include/c++/15/bits/stl_algobase.h:59, from /usr/include/c++/15/algorithm:62, 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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # 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) { | ^ /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++/15/cstring:48, 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: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) | ~~~~~~~^~~~~~ /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] [ 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE/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] ,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -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 /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] In file included from /usr/include/c++/15/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/15/aarch64-redhat-linux/bits/c++config.h:727, from /usr/include/c++/15/bits/stl_algobase.h:59, from /usr/include/c++/15/algorithm:62, 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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ /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:32: 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)) | ^~~~~~ 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:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/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) { | ^ [ 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -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++/15/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/15/aarch64-redhat-linux/bits/c++config.h:727, from /usr/include/c++/15/bits/stl_algobase.h:59, from /usr/include/c++/15/algorithm:62, 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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # 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/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++/15/cstring:48, 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/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]; | ^ 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:32: 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] 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++/15/cstring:48, 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 ‘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/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) | ~~~~~~~~~~~~~~~~~~~^~~~~~ 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]; | ^ /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:32: 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/../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::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || 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/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++/15/cstring:48, 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()); | ^ 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, | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/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/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:32: 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -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++/15/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/15/aarch64-redhat-linux/bits/c++config.h:727, from /usr/include/c++/15/bits/stl_algobase.h:59, from /usr/include/c++/15/algorithm:62, 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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # 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 | ^~~~~~~~~~~ [ 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -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++/15/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/15/aarch64-redhat-linux/bits/c++config.h:727, from /usr/include/c++/15/bits/stl_algobase.h:59, from /usr/include/c++/15/algorithm:62, 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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # 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/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++/15/cstring:48, 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/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] [ 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -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 /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++/15/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/15/aarch64-redhat-linux/bits/c++config.h:727, from /usr/include/c++/15/bits/stl_algobase.h:59, from /usr/include/c++/15/algorithm:62, 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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # 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:32: 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] [ 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -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++/15/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/15/aarch64-redhat-linux/bits/c++config.h:727, from /usr/include/c++/15/bits/stl_algobase.h:59, from /usr/include/c++/15/algorithm:62, 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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # 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/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++/15/cstring:48, 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) | ~~~~~~^~~~ /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_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; | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was 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) | ~~~~~~~~~~~~~~~~~~^ 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/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++/15/cstring:48, 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; | ~~~~~~~~~~~~~~~~~~^~~~~ /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] /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: 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) | ^~~~~~ /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 ‘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 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::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:32: 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) | ^ 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); | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/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, | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘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: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) | ^~ /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] 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: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] 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++/15/cstring:48, 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/../../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] 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/json.hpp:11636: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/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] /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::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:32: 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/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_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, | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/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/../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/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) | ^~~~~~~~~~~~~~~~~~~ /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:32: 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -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++/15/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/15/aarch64-redhat-linux/bits/c++config.h:727, from /usr/include/c++/15/bits/stl_algobase.h:59, from /usr/include/c++/15/algorithm:62, 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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # 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++/15/cstring:48, 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; } | ~~~~~~^~~ [ 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -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++/15/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/15/aarch64-redhat-linux/bits/c++config.h:727, from /usr/include/c++/15/bits/stl_algobase.h:59, from /usr/include/c++/15/algorithm:62, 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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # 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/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) | ^~~~~~ [ 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -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 /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++/15/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/15/aarch64-redhat-linux/bits/c++config.h:727, from /usr/include/c++/15/bits/stl_algobase.h:59, from /usr/include/c++/15/algorithm:62, 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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # 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:32: 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] [ 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -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 In file included from /usr/include/c++/15/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/15/aarch64-redhat-linux/bits/c++config.h:727, from /usr/include/c++/15/bits/stl_algobase.h:59, from /usr/include/c++/15/algorithm:62, 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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # 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/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++/15/cstring:48, 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/../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/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; | ^~~~ 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/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++/15/cstring:48, 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:32: 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/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/json.hpp: In instantiation of ‘bool nlohmann::detail::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/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/json.hpp: In instantiation of ‘bool nlohmann::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: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 ‘bool nlohmann::detail::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/../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/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/../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/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_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/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/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘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/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) | ~~~~~~~~~~~~~~~~~~^~~~~ /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] 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:32: 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/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++/15/cstring:48, 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/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || 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/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]’: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10741:31: required from ‘void nlohmann::detail::parser::parse(bool, BasicJsonType&) [with BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter]’ 10741 | sax_parse_internal(&sdp); | ~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:23846:118: required from ‘static nlohmann::basic_json nlohmann::basic_json::parse(IteratorType, IteratorType, parser_callback_t, bool, bool) [with IteratorType = const char*; ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector; parser_callback_t = std::function&)>]’ 23846 | parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:25933:33: required from here 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/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: In instantiation of ‘bool nlohmann::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] /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_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/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 ‘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/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/../../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/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:32: 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -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++/15/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/15/aarch64-redhat-linux/bits/c++config.h:727, from /usr/include/c++/15/bits/stl_algobase.h:59, from /usr/include/c++/15/algorithm:62, 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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # 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) { | ^ [ 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -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 /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++/15/cstring:48, 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/c++/15/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/15/aarch64-redhat-linux/bits/c++config.h:727, from /usr/include/c++/15/bits/stl_algobase.h:59, from /usr/include/c++/15/algorithm:62, 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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # 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; | ~~~~~~~~~~~~~~~~~~^~~~~ /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 | ~~~~~~~~~~~~~~~~~~^ /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]; } | ^ /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:32: 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) | ^~~~~~ [ 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -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++/15/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/15/aarch64-redhat-linux/bits/c++config.h:727, from /usr/include/c++/15/bits/stl_algobase.h:59, from /usr/include/c++/15/algorithm:62, 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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # 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] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -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++/15/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/15/aarch64-redhat-linux/bits/c++config.h:727, from /usr/include/c++/15/bits/stl_algobase.h:59, from /usr/include/c++/15/algorithm:62, 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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # 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/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++/15/cstring:48, 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/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/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/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]; | ^ 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:32: 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_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++/15/cstring:48, 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] 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/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_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/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/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/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 ‘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_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) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/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]; | ^ 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] 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++/15/cstring:48, 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/../../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/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 ‘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] /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: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::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: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: 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] /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::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:32: 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) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /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/../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 ‘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]; | ^ /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:32: 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -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++/15/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/15/aarch64-redhat-linux/bits/c++config.h:727, from /usr/include/c++/15/bits/stl_algobase.h:59, from /usr/include/c++/15/algorithm:62, 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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # 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); | ^ [ 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -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++/15/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/15/aarch64-redhat-linux/bits/c++config.h:727, from /usr/include/c++/15/bits/stl_algobase.h:59, from /usr/include/c++/15/algorithm:62, 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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -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++/15/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/15/aarch64-redhat-linux/bits/c++config.h:727, from /usr/include/c++/15/bits/stl_algobase.h:59, from /usr/include/c++/15/algorithm:62, 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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [ 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -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++/15/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/15/aarch64-redhat-linux/bits/c++config.h:727, from /usr/include/c++/15/bits/stl_algobase.h:59, from /usr/include/c++/15/algorithm:62, 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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # 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) | ~~~~^~ [ 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -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++/15/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/15/aarch64-redhat-linux/bits/c++config.h:727, from /usr/include/c++/15/bits/stl_algobase.h:59, from /usr/include/c++/15/algorithm:62, 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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # 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/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/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/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) { | ^ [ 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -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++/15/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/15/aarch64-redhat-linux/bits/c++config.h:727, from /usr/include/c++/15/bits/stl_algobase.h:59, from /usr/include/c++/15/algorithm:62, 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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # 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/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++/15/cstring:48, 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/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++/15/cstring:48, 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 >::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/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]; } | ^ /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, | ^~~~~~~~~~~~~ /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) { | ~~~~~~~~^~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_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 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) { | ~~~~~~~~^~~~~~ 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 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) { | ~~~~~~~~^~~~~~ /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) | ^~~~~~~~~~~~ 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) | ~~~~~~^~~~ /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 /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) | ^~~~~~~~~~~~~~~~~~~~~~ /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]; } | ^ /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) | ^~~~~~~~~~~~~~~~~~~~~~ /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/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) | ^~~~~~~~~~~~~~~~~~~~~~ /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]; } | ^ 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 ‘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:32: 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 /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++/15/cstring:48, 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 ‘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/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) { | ~~~^~~~~~~~~~~~~~~ /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] /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 ‘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) | ^~~~~~ /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: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] /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 ‘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/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]; } | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/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 ‘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) { | ~~~~~~~~^~~~~~ [ 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [ 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -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++/15/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/15/aarch64-redhat-linux/bits/c++config.h:727, from /usr/include/c++/15/bits/stl_algobase.h:59, from /usr/include/c++/15/algorithm:62, 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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -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 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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [ 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -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/c++/15/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/15/aarch64-redhat-linux/bits/c++config.h:727, from /usr/include/c++/15/bits/stl_algobase.h:59, from /usr/include/c++/15/algorithm:62, 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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -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++/15/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/15/aarch64-redhat-linux/bits/c++config.h:727, from /usr/include/c++/15/bits/stl_algobase.h:59, from /usr/include/c++/15/algorithm:62, 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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -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/15/include/stdint.h:11, 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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # 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' /usr/bin/gmake -f CMakeFiles/CabbagePluginSynth_Standalone.dir/build.make CMakeFiles/CabbagePluginSynth_Standalone.dir/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_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_Standalone.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 [ 71%] Building CXX object CMakeFiles/CabbagePluginSynth_VST3.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_AAX.cpp.o [ 71%] Building CXX object CMakeFiles/CabbagePluginSynth_VST.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=\"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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 /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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -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 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/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_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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -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\" -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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -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_Standalone.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_1.cpp.o [ 73%] Building CXX object CMakeFiles/CabbagePluginSynth_VST3.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_1.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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/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 [ 74%] 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -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 [ 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -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 /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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/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 [ 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\" -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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -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_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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/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 [ 79%] 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -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 [ 80%] 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/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 [ 81%] 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -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 [ 82%] 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -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 [ 83%] 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/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 [ 84%] Building CXX object CMakeFiles/CabbagePluginSynth_VST.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_Standalone.cpp.o [ 85%] 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -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 /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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -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 [ 86%] Building CXX object CMakeFiles/CabbagePluginSynth_VST3.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_utils.cpp.o [ 87%] Building CXX object CMakeFiles/CabbagePluginSynth_Standalone.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_Standalone.cpp.o [ 88%] Building CXX object CMakeFiles/CabbagePluginSynth_VST.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_Unity.cpp.o [ 89%] Building CXX object CMakeFiles/CabbagePluginSynth_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=\"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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/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 /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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -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\" -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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -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 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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [ 90%] 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_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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -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 [ 91%] Building CXX object CMakeFiles/CabbagePluginSynth_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=\"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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/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 [ 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [ 93%] 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -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 [ 94%] 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -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 [ 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/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_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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -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 [ 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/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 In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_events/juce_events.h:80, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_graphics/juce_graphics.h:59, 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/Standalone/../utility/juce_IncludeModuleHeaders.h:26, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_plugin_client/Standalone/juce_StandaloneFilterApp.cpp:30: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_events/messages/juce_Initialisation.h:97:40: warning: cannot declare ‘::main’ with a linkage specification [-Wpedantic] 97 | #define JUCE_MAIN_FUNCTION int main (int argc, char* argv[]) | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_events/messages/juce_Initialisation.h:137:16: note: in expansion of macro ‘JUCE_MAIN_FUNCTION’ 137 | extern "C" JUCE_MAIN_FUNCTION \ | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_Standalone.cpp:47:1: note: in expansion of macro ‘JUCE_MAIN_FUNCTION_DEFINITION’ 47 | JUCE_MAIN_FUNCTION_DEFINITION | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 98%] Linking CXX executable CabbagePluginSynth_artefacts/Debug/Standalone/CabbagePluginSynth /usr/bin/cmake -E cmake_link_script CMakeFiles/CabbagePluginSynth_Standalone.dir/link.txt --verbose=1 [ 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 [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,--dependency-file=CMakeFiles/CabbagePluginSynth_VST3.dir/link.d -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_VST3 /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,--dependency-file=CMakeFiles/CabbagePluginSynth_VST.dir/link.d -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 gmake[2]: Leaving directory '/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build' [100%] Built target CabbagePluginSynth_VST /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 -Wl,--dependency-file=CMakeFiles/CabbagePluginSynth_Standalone.dir/link.d 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 gmake[2]: Leaving directory '/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build' [100%] Built target CabbagePluginSynth_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_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 -DCMAKE_INSTALL_FULL_SBINDIR:PATH=/usr/bin -DCMAKE_INSTALL_SBINDIR:PATH=bin -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 15.1.1 -- The CXX compiler identification is GNU 15.1.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.14 -- Checking for module 'freetype2' -- Found freetype2, version 26.2.20 -- Checking for module 'libcurl' -- Found libcurl, version 8.11.1 -- Checking for modules 'webkit2gtk-4.0;gtk+-x11-3.0' -- Found webkit2gtk-4.0, version 2.47.2 -- Found gtk+-x11-3.0, version 3.24.49 -- Configuring juceaide -- Building juceaide -- Exporting juceaide -- Checking for module 'gtk+-3.0' -- Found gtk+-3.0, version 3.24.49 -- Configuring done (74.4s) -- Generating done (0.1s) CMake Warning: Manually-specified variables were not used by the project: CMAKE_Fortran_FLAGS_RELEASE CMAKE_INSTALL_DO_STRIP CMAKE_INSTALL_FULL_SBINDIR CMAKE_INSTALL_SBINDIR 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 [ 3%] Building CXX object CMakeFiles/CabbagePluginMidiEffect.dir/Source/Opcodes/CabbageIdentifierOpcodes.cpp.o [ 3%] Building CXX object CMakeFiles/CabbagePluginMidiEffect.dir/Source/Standalone/CabbageStandaloneFilterApp.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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -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 /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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -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 In file included from /usr/include/c++/15/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/15/aarch64-redhat-linux/bits/c++config.h:727, from /usr/include/c++/15/bits/requires_hosted.h:31, from /usr/include/c++/15/sstream:40, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Opcodes/CabbageProfilerOpcodes.cpp:8: /usr/include/features.h:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ In file included from /usr/include/c++/15/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/15/aarch64-redhat-linux/bits/c++config.h:727, from /usr/include/c++/15/bits/stl_algobase.h:59, from /usr/include/c++/15/algorithm:62, 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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ In file included from /usr/include/c++/15/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/15/aarch64-redhat-linux/bits/c++config.h:727, from /usr/include/c++/15/bits/stl_algobase.h:59, from /usr/include/c++/15/algorithm:62, 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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ In file included from /usr/include/c++/15/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/15/aarch64-redhat-linux/bits/c++config.h:727, from /usr/include/c++/15/bits/stl_algobase.h:59, from /usr/include/c++/15/algorithm:62, 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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # 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/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++/15/cstring:48, 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/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 /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) { | ~~~~~~~~~~~~~~~~~~^~~~~ /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/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 /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 /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++/15/cstring:48, 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/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 | ^~~~~~~~~~~ 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/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/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 /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/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++/15/cstring:48, 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; | ~~~~~~~~~~~~~~~~~~^~~~~ /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) | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ 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/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) { | ^ /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/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/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/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/../../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/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, | ^~~~~~~~~~~~~~~~~~~~ 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/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/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/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/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 | ~~~~~~~~~~~~~~~~~~^ /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++) | ~~^~~~~~~~~~~~~~~~~~~~~~ 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; | ^~~~~~~~~~ /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) | ~~~~~^~~~ 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/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/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was 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) | ~~~~~^~~~~~ /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]; | ^ /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 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/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:32: 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 ‘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 ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || 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/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: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::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::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: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:32: 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/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || 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/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/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::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/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: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/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_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: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/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_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/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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -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++/15/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/15/aarch64-redhat-linux/bits/c++config.h:727, from /usr/include/c++/15/utility:69, 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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -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++/15/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/15/aarch64-redhat-linux/bits/c++config.h:727, from /usr/include/c++/15/bits/stl_algobase.h:59, from /usr/include/c++/15/algorithm:62, 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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -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++/15/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/15/aarch64-redhat-linux/bits/c++config.h:727, from /usr/include/c++/15/bits/stl_algobase.h:59, from /usr/include/c++/15/algorithm:62, 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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -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++/15/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/15/aarch64-redhat-linux/bits/c++config.h:727, from /usr/include/c++/15/bits/stl_algobase.h:59, from /usr/include/c++/15/algorithm:62, 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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # 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++/15/cstring:48, 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++/15/cstring:48, 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/../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/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/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/../../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/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] /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/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 ‘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 ‘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 /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++/15/cstring:48, 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/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/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; | ~~~~~~~~~~~~~~~~~~^~~~~ 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 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); } | ^~ 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); | ^ /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/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: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/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) | ^~~~~~ /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:32: 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/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/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::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:32: 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 ‘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]; } | ^ /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]; } | ^ 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) | ^~~~~~~~~~~~~~~~~~~~~~ /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/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 | ^~~~~~~~~~~ /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] /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:32: 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::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 /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++/15/cstring:48, 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/Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || 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] 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_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 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 ‘bool nlohmann::detail::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] 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_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] 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<__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] 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::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/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()); | ^ 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/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/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/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/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 ‘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/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/../../Opcodes/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/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 | ^~~~~~~~~~~ /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 ‘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] 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/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/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 | ^~~~~~~~~~~ /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: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 ‘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 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:32: 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 ‘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:32: 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 ‘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::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 ‘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::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/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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -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++/15/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/15/aarch64-redhat-linux/bits/c++config.h:727, from /usr/include/c++/15/bits/stl_algobase.h:59, from /usr/include/c++/15/algorithm:62, 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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -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 [ 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -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++/15/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/15/aarch64-redhat-linux/bits/c++config.h:727, from /usr/include/c++/15/bits/stl_algobase.h:59, from /usr/include/c++/15/algorithm:62, 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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # 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: /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++/15/cstring:48, 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/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] /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:32: 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] [ 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -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 /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/c++/15/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/15/aarch64-redhat-linux/bits/c++config.h:727, from /usr/include/c++/15/bits/stl_algobase.h:59, from /usr/include/c++/15/algorithm:62, 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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # 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::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] [ 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -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 /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] In file included from /usr/include/c++/15/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/15/aarch64-redhat-linux/bits/c++config.h:727, from /usr/include/c++/15/bits/stl_algobase.h:59, from /usr/include/c++/15/algorithm:62, 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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # 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, | ~~~~~~~~~~~~~~^~~~~~ /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] [ 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -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++/15/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/15/aarch64-redhat-linux/bits/c++config.h:727, from /usr/include/c++/15/bits/stl_algobase.h:59, from /usr/include/c++/15/algorithm:62, 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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # 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/../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/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/../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 | ^~~~~~~~~~~ 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: 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/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) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~ [ 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -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++/15/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/15/aarch64-redhat-linux/bits/c++config.h:727, from /usr/include/c++/15/bits/stl_algobase.h:59, from /usr/include/c++/15/algorithm:62, 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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # 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) { | ^ [ 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -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 /usr/include/c++/15/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/15/aarch64-redhat-linux/bits/c++config.h:727, from /usr/include/c++/15/bits/stl_algobase.h:59, from /usr/include/c++/15/algorithm:62, 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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [ 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -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++/15/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/15/aarch64-redhat-linux/bits/c++config.h:727, from /usr/include/c++/15/bits/stl_algobase.h:59, from /usr/include/c++/15/algorithm:62, 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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # 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) | ~~~~~~~~~~~~~~~~~~^ [ 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -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++/15/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/15/aarch64-redhat-linux/bits/c++config.h:727, from /usr/include/c++/15/bits/stl_algobase.h:59, from /usr/include/c++/15/algorithm:62, 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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # 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/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/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/../../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/Utilities/CabbageHttpServer.cpp: In instantiation of ‘CabbageHttpServer::start(std::string):: [with auto:2 = httplib::Request; auto:3 = httplib::Response]’: /usr/include/c++/15/type_traits:2781: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&}]’ 2781 | std::declval<_Fn>()(std::declval<_Args>()...) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/type_traits:2792:60: required from ‘struct std::__result_of_impl&, const httplib::Request&, const httplib::Response&>’ 2792 | using type = decltype(_S_test<_Functor, _ArgTypes...>(0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/c++/15/bits/std_function.h:350:9: recursively required by substitution of ‘template struct std::__is_invocable_impl<_Result, _Ret, true, std::__void_t > [with _Result = std::__invoke_result&, const httplib::Request&, const httplib::Response&>; _Ret = void]’ 350 | struct _Callable | ^~~~~~~~~ /usr/include/c++/15/bits/std_function.h:350:9: required from ‘struct std::function::_Callable, CabbageHttpServer::start(std::string)::, std::__invoke_result&, const httplib::Request&, const httplib::Response&> >’ /usr/include/c++/15/bits/std_function.h:355:41: required by substitution of ‘template template using std::function<_Res(_ArgTypes ...)>::_Requires = std::__enable_if_t<((bool)_Cond::value), _Tp> [with _Cond = std::function::_Callable, CabbageHttpServer::start(std::string)::, std::__invoke_result&, const httplib::Request&, const httplib::Response&> >; _Tp = void; _Res = void; _ArgTypes = {const httplib::Request&, const httplib::Response&}]’ 355 | using _Requires = __enable_if_t<_Cond::value, _Tp>; | ^~~~~ /usr/include/c++/15/bits/std_function.h:436:9: required by substitution of ‘template std::function::function(_Functor&&) [with _Functor = CabbageHttpServer::start(std::string)::; _Constraints = ]’ 436 | 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) { | ~~~~~~~~~~~~^~~ /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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -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++/15/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/15/aarch64-redhat-linux/bits/c++config.h:727, from /usr/include/c++/15/bits/stl_algobase.h:59, from /usr/include/c++/15/algorithm:62, 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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -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++/15/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/15/aarch64-redhat-linux/bits/c++config.h:727, from /usr/include/c++/15/bits/stl_algobase.h:59, from /usr/include/c++/15/algorithm:62, 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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [ 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -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 In file included from /usr/include/c++/15/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/15/aarch64-redhat-linux/bits/c++config.h:727, from /usr/include/c++/15/bits/stl_algobase.h:59, from /usr/include/c++/15/algorithm:62, 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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # 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++/15/cstring:48, 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/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:32: 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 | ^~~~~~~~~~~ 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] [ 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -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++/15/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/15/aarch64-redhat-linux/bits/c++config.h:727, from /usr/include/c++/15/bits/stl_algobase.h:59, from /usr/include/c++/15/algorithm:62, 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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # 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/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++/15/cstring:48, 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/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:32: 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/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++/15/cstring:48, 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:32: 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] [ 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -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 In file included from /usr/include/c++/15/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/15/aarch64-redhat-linux/bits/c++config.h:727, from /usr/include/c++/15/bits/stl_algobase.h:59, from /usr/include/c++/15/algorithm:62, 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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [ 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -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++/15/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/15/aarch64-redhat-linux/bits/c++config.h:727, from /usr/include/c++/15/bits/stl_algobase.h:59, from /usr/include/c++/15/algorithm:62, 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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # 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 | ^~~~~~~~~~~ [ 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -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 /usr/include/c++/15/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/15/aarch64-redhat-linux/bits/c++config.h:727, from /usr/include/c++/15/bits/stl_algobase.h:59, from /usr/include/c++/15/algorithm:62, 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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # 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/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/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++/15/cstring:48, 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 /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++/15/cstring:48, 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 /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 {}; | ~~~~^~~~~~~~~~~ /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/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) | ^ /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; | ^~~~~~~~~~ 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/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/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) | ^~~~~~~~~~~~~~~~~~~~~~ /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_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/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:32: 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]; } | ^ /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 ‘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/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::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/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::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] /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]; } | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::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] /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:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-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 = 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_parser >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::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) | ^~~~~~ /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:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ 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 = 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:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.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 = 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::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 ‘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 ‘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 ‘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 ‘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:32: 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) | ^~~~~~ [ 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -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++/15/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/15/aarch64-redhat-linux/bits/c++config.h:727, from /usr/include/c++/15/bits/stl_algobase.h:59, from /usr/include/c++/15/algorithm:62, 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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # 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 ‘bool nlohmann::detail::iter_impl::operator==(const IterImpl&) const [with IterImpl = nlohmann::detail::iter_impl >; typename std::enable_if<(std::is_same >::value || 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 ‘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) { | ^ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/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] 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++/15/cstring:48, 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: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/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/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) | ~~~~~~~~~~~~~~~~~~^ /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:32: 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/../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/../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_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")) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/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/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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -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++/15/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/15/aarch64-redhat-linux/bits/c++config.h:727, from /usr/include/c++/15/bits/stl_algobase.h:59, from /usr/include/c++/15/algorithm:62, 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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -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++/15/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/15/aarch64-redhat-linux/bits/c++config.h:727, from /usr/include/c++/15/bits/stl_algobase.h:59, from /usr/include/c++/15/algorithm:62, 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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # 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 | ^~~~~~~~~~~ [ 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -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++/15/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/15/aarch64-redhat-linux/bits/c++config.h:727, from /usr/include/c++/15/bits/stl_algobase.h:59, from /usr/include/c++/15/algorithm:62, 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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # 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++/15/cstring:48, 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/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] [ 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -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 /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:32: 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/c++/15/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/15/aarch64-redhat-linux/bits/c++config.h:727, from /usr/include/c++/15/bits/stl_algobase.h:59, from /usr/include/c++/15/algorithm:62, 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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # 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] 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_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_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 ‘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/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++/15/cstring:48, 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/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++/15/cstring:48, 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 /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) { | ~~~^~~~~~~~~~~~~~~ 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/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: 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); | ^ /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/../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]; } | ^ /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) | ^~~~~~~~ /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/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]; | ^ /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]; } | ^ /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/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/../../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/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/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:32: 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 | ^~~~~~~~~~~ /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: 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:10836:17: warning: enumeration value ‘end_array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘name_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘value_separator’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘end_of_input’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:10836:17: warning: enumeration value ‘literal_or_value’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::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 ‘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 ‘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: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 ‘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 ‘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:32: 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 ‘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: 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: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 /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::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 = 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 ‘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_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] 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++/15/cstring:48, 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::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/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 = 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/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) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /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] 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/Source/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/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:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘string’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: 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/../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/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]; | ^ /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:32: 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/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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -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++/15/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/15/aarch64-redhat-linux/bits/c++config.h:727, from /usr/include/c++/15/bits/stl_algobase.h:59, from /usr/include/c++/15/algorithm:62, 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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -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++/15/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/15/aarch64-redhat-linux/bits/c++config.h:727, from /usr/include/c++/15/bits/stl_algobase.h:59, from /usr/include/c++/15/algorithm:62, 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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # 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++/15/cstring:48, 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/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] [ 32%] Building CXX object CMakeFiles/CabbagePluginMidiEffect.dir/Source/Widgets/CabbageEncoder.cpp.o /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] /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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -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 /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] In file included from /usr/include/c++/15/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/15/aarch64-redhat-linux/bits/c++config.h:727, from /usr/include/c++/15/bits/stl_algobase.h:59, from /usr/include/c++/15/algorithm:62, 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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ /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:32: 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] [ 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -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++/15/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/15/aarch64-redhat-linux/bits/c++config.h:727, from /usr/include/c++/15/bits/stl_algobase.h:59, from /usr/include/c++/15/algorithm:62, 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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # 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/../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/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++/15/cstring:48, 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/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:32: 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] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/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 | ^~~~~~~~~~~ /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++/15/cstring:48, 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/../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/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; | ^~~~~~~~~~ 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++/15/cstring:48, 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/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/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); | ~~~~~~~~~~~~~~^~~~~~~~ /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; | ^~~~~~~~~~ /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/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 /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/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] 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: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/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 ‘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/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 = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::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/../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/../../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/../../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 ‘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:32: 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: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) | ~~~~~~~~^~~~~~ /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 ‘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 = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = 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::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:32: 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 ‘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_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/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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -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 In file included from /usr/include/c++/15/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/15/aarch64-redhat-linux/bits/c++config.h:727, from /usr/include/c++/15/bits/stl_algobase.h:59, from /usr/include/c++/15/algorithm:62, 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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -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++/15/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/15/aarch64-redhat-linux/bits/c++config.h:727, from /usr/include/c++/15/bits/stl_algobase.h:59, from /usr/include/c++/15/algorithm:62, 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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # 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++/15/cstring:48, 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: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/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:32: 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) | ~~~~~~^~~~ [ 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -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 /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++/15/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/15/aarch64-redhat-linux/bits/c++config.h:727, from /usr/include/c++/15/bits/stl_algobase.h:59, from /usr/include/c++/15/algorithm:62, 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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # 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] 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] [ 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -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 In file included from /usr/include/c++/15/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/15/aarch64-redhat-linux/bits/c++config.h:727, from /usr/include/c++/15/bits/stl_algobase.h:59, from /usr/include/c++/15/algorithm:62, 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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # 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/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++/15/cstring:48, 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/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:32: 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] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/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/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++/15/cstring:48, 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/../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/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) | ~~~~~~~~~~~~~~~~~~~^~~~~~ 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++/15/cstring:48, 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/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] 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 ‘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/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/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] 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: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/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 ‘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] 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 ‘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] 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: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:32: 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: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) | ~~~~~~~~~~~~~~~~~~~^~~~~~ /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 ‘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::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: 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: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: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::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: 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: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 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:32: 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 ‘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: In instantiation of ‘bool nlohmann::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:3852:5: warning: enumeration value ‘object’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘array’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration 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 ‘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:3852:5: warning: enumeration value ‘boolean’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘binary’ not handled in switch [-Wswitch-enum] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp:3852:5: warning: enumeration value ‘discarded’ not handled in switch [-Wswitch-enum] /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::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::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 ‘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] [ 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -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++/15/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/15/aarch64-redhat-linux/bits/c++config.h:727, from /usr/include/c++/15/bits/stl_algobase.h:59, from /usr/include/c++/15/algorithm:62, 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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -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++/15/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/15/aarch64-redhat-linux/bits/c++config.h:727, from /usr/include/c++/15/bits/stl_algobase.h:59, from /usr/include/c++/15/algorithm:62, 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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # 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++/15/cstring:48, 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/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] /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:32: 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/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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -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 /usr/include/c++/15/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/15/aarch64-redhat-linux/bits/c++config.h:727, from /usr/include/c++/15/bits/stl_algobase.h:59, from /usr/include/c++/15/algorithm:62, 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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # 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] 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] [ 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -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 In file included from /usr/include/c++/15/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/15/aarch64-redhat-linux/bits/c++config.h:727, from /usr/include/c++/15/bits/stl_algobase.h:59, from /usr/include/c++/15/algorithm:62, 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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # 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] 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/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++/15/cstring:48, 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; | ^~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was 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/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) | ~~~~~~~~~~~~~~~~~~^ /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:32: 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] 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 ‘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/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++/15/cstring:48, 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/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++/15/cstring:48, 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/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/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was 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) | ^~ /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/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) | ^~~~~~~~~~~~~~~~~~~ /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:32: 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]; } | ^ /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 ‘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:32: 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 ‘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 ‘bool nlohmann::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::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::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 ‘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_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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -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++/15/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/15/aarch64-redhat-linux/bits/c++config.h:727, from /usr/include/c++/15/bits/stl_algobase.h:59, from /usr/include/c++/15/algorithm:62, 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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -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++/15/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/15/aarch64-redhat-linux/bits/c++config.h:727, from /usr/include/c++/15/bits/stl_algobase.h:59, from /usr/include/c++/15/algorithm:62, 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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # 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++/15/cstring:48, 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/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:32: 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] [ 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -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 /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/Widgets/../Audio/Plugins/../../Opcodes/json.hpp: In instantiation of ‘bool nlohmann::detail::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 /usr/include/c++/15/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/15/aarch64-redhat-linux/bits/c++config.h:727, from /usr/include/c++/15/bits/stl_algobase.h:59, from /usr/include/c++/15/algorithm:62, 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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # 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::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] [ 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -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++/15/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/15/aarch64-redhat-linux/bits/c++config.h:727, from /usr/include/c++/15/bits/stl_algobase.h:59, from /usr/include/c++/15/algorithm:62, 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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # 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/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++/15/cstring:48, 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/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:32: 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/../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++/15/cstring:48, 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) | ^ 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++/15/cstring:48, 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 ‘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) | ~~~~~~~~~~~~~~~~~~^~~~~ /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); | ^ /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/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) | ~~~~~~~~~~~~~~~~~~~^~~~~~ /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:32: 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]; } | ^ /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 ‘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:32: 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] [ 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -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++/15/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/15/aarch64-redhat-linux/bits/c++config.h:727, from /usr/include/c++/15/bits/stl_algobase.h:59, from /usr/include/c++/15/algorithm:62, 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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -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++/15/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/15/aarch64-redhat-linux/bits/c++config.h:727, from /usr/include/c++/15/bits/stl_algobase.h:59, from /usr/include/c++/15/algorithm:62, 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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # 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/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++/15/cstring:48, 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 | ~~~~~~~~~~~~~~~~~~^ /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/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]; | ^ [ 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -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 /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++/15/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/15/aarch64-redhat-linux/bits/c++config.h:727, from /usr/include/c++/15/bits/stl_algobase.h:59, from /usr/include/c++/15/algorithm:62, 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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # 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 | ^~~~~~~~~~~ [ 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -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 ‘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 /usr/include/c++/15/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/15/aarch64-redhat-linux/bits/c++config.h:727, from /usr/include/c++/15/bits/stl_algobase.h:59, from /usr/include/c++/15/algorithm:62, 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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # 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::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:32: 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/../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::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 /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++/15/cstring:48, 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 ‘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/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 = 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/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/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:32: 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) | ~~~~~~^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/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/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/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 /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/c++/15/cstring:48, 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/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++/15/cstring:48, 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/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/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 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()); | ^ /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; | ^ 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: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/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/../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_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: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/JUCE/modules/juce_gui_basics/components/juce_Component.h:1792:18: warning: ‘virtual bool juce::Component::keyPressed(const juce::KeyPress&)’ was 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]; | ^ /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:32: 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:32: 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] /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/Source/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] [ 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -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++/15/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/15/aarch64-redhat-linux/bits/c++config.h:727, from /usr/include/c++/15/bits/stl_algobase.h:59, from /usr/include/c++/15/algorithm:62, 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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -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++/15/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/15/aarch64-redhat-linux/bits/c++config.h:727, from /usr/include/c++/15/bits/stl_algobase.h:59, from /usr/include/c++/15/algorithm:62, 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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # 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) | ~~~~^~ [ 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -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 [ 52%] Building CXX object CMakeFiles/CabbagePluginMidiEffect.dir/Source/Opcodes/CabbageWebUIOpcodes.cpp.o In file included from /usr/include/c++/15/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/15/aarch64-redhat-linux/bits/c++config.h:727, from /usr/include/c++/15/bits/stl_algobase.h:59, from /usr/include/c++/15/algorithm:62, 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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # 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=\"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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -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++/15/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/15/aarch64-redhat-linux/bits/c++config.h:727, from /usr/include/c++/15/bits/stl_algobase.h:59, from /usr/include/c++/15/algorithm:62, 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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -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++/15/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/15/aarch64-redhat-linux/bits/c++config.h:727, from /usr/include/c++/15/bits/stl_algobase.h:59, from /usr/include/c++/15/algorithm:62, 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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -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++/15/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/15/aarch64-redhat-linux/bits/c++config.h:727, from /usr/include/c++/15/bits/stl_algobase.h:59, from /usr/include/c++/15/algorithm:62, 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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # 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/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/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/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/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/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/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++/15/cstring:48, 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/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++/15/cstring:48, 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, 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/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; } | ~~~~~~^~~ /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(indexarrayMemberSize*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 ‘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]; } | ^ /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()); | ^ /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/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); | ^ /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/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 ‘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) { | ~~~~~~~~^~~~~~ /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:32: 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) | ^~~~~~ [ 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -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 /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/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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # 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::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/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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -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++/15/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/15/aarch64-redhat-linux/bits/c++config.h:727, from /usr/include/c++/15/bits/stl_algobase.h:59, from /usr/include/c++/15/algorithm:62, 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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -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++/15/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/15/aarch64-redhat-linux/bits/c++config.h:727, from /usr/include/c++/15/bits/stl_algobase.h:59, from /usr/include/c++/15/algorithm:62, 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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -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++/15/aarch64-redhat-linux/bits/os_defines.h:39, from /usr/include/c++/15/aarch64-redhat-linux/bits/c++config.h:727, from /usr/include/c++/15/bits/stl_algobase.h:59, from /usr/include/c++/15/algorithm:62, 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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -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/15/include/stdint.h:11, 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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # 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' /usr/bin/gmake -f CMakeFiles/CabbagePluginMidiEffect_Standalone.dir/build.make CMakeFiles/CabbagePluginMidiEffect_Standalone.dir/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_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' /usr/bin/gmake -f CMakeFiles/CabbagePluginMidiEffect_VST3.dir/build.make CMakeFiles/CabbagePluginMidiEffect_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' [ 69%] Building CXX object CMakeFiles/CabbagePluginMidiEffect_VST.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_AAX.cpp.o [ 70%] Building CXX object CMakeFiles/CabbagePluginMidiEffect_Standalone.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_AAX.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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -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 [ 71%] Building CXX object CMakeFiles/CabbagePluginMidiEffect_VST3.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_AAX.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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -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 [ 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/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 [ 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_VST3.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_1.cpp.o [ 74%] Building CXX object CMakeFiles/CabbagePluginMidiEffect_VST3.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_2.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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -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 /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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -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\" -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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -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 [ 75%] Building CXX object CMakeFiles/CabbagePluginMidiEffect_Standalone.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=\"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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/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 [ 77%] Building CXX object CMakeFiles/CabbagePluginMidiEffect_VST.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_2.cpp.o [ 77%] 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -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 [ 78%] 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_F[ 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -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 ORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -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 [ 80%] Building CXX object CMakeFiles/CabbagePluginMidiEffect_VST.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_4.cpp.o [ 81%] 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\" -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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_F/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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/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 ORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -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 [ 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -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_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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -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 [ 84%] 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/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 [ 85%] 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -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 [ 86%] Building CXX object CMakeFiles/CabbagePluginMidiEffect_Standalone.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_Standalone.cpp.o [ 87%] 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\" -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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/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 /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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -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 [ 88%] 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/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 [ 89%] 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [ 90%] Building CXX object CMakeFiles/CabbagePluginMidiEffect_Standalone.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_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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -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 /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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/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 [ 92%] 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -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 [ 93%] 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -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 [ 94%] Building CXX object CMakeFiles/CabbagePluginMidiEffect_VST3.dir/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_VST2.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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -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 [ 95%] 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/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:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [ 96%] 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -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 [ 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/lib64/pkgconfig/../../include/dbus-1.0 -isystem /usr/lib64/pkgconfig/../../lib64/dbus-1.0/include -isystem /usr/include/fribidi -isystem /usr/include/libxml2 -isystem /usr/include/pixman-1 -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -DWITH_GZFILEOP -pthread -g -O0 -Wall -Wextra -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wsign-compare -Woverloaded-virtual -Wreorder -Wsign-conversion -Wunreachable-code -Wzero-as-null-pointer-constant -Wcast-align -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 In file included from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_events/juce_events.h:80, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_graphics/juce_graphics.h:59, 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/Standalone/../utility/juce_IncludeModuleHeaders.h:26, from /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_plugin_client/Standalone/juce_StandaloneFilterApp.cpp:30: /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_events/messages/juce_Initialisation.h:97:40: warning: cannot declare ‘::main’ with a linkage specification [-Wpedantic] 97 | #define JUCE_MAIN_FUNCTION int main (int argc, char* argv[]) | ^~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_events/messages/juce_Initialisation.h:137:16: note: in expansion of macro ‘JUCE_MAIN_FUNCTION’ 137 | extern "C" JUCE_MAIN_FUNCTION \ | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/cabbage-2.10.0-build/cabbage/JUCE/modules/juce_audio_plugin_client/juce_audio_plugin_client_Standalone.cpp:47:1: note: in expansion of macro ‘JUCE_MAIN_FUNCTION_DEFINITION’ 47 | JUCE_MAIN_FUNCTION_DEFINITION | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 98%] Linking CXX executable CabbagePluginMidiEffect_artefacts/Debug/Standalone/CabbagePluginMidiEffect /usr/bin/cmake -E cmake_link_script CMakeFiles/CabbagePluginMidiEffect_Standalone.dir/link.txt --verbose=1 [ 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 [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,--dependency-file=CMakeFiles/CabbagePluginMidiEffect_VST3.dir/link.d -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_VST3 /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,--dependency-file=CMakeFiles/CabbagePluginMidiEffect_VST.dir/link.d -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 gmake[2]: Leaving directory '/builddir/build/BUILD/cabbage-2.10.0-build/cabbage/redhat-linux-build' [100%] Built target CabbagePluginMidiEffect_VST /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 -Wl,--dependency-file=CMakeFiles/CabbagePluginMidiEffect_Standalone.dir/link.d 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 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.Jwvh9B + 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.fc42 --unique-debug-suffix -2.10.0-3.fc42.aarch64 --unique-debug-src-base cabbage-2.10.0-3.fc42.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.fc42.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.fc42.aarch64/Source/Application/CabbageDocumentWindow.cpp is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/cabbage-2.10.0-3.fc42.aarch64/Source/Application/CabbageDocumentWindow.h is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/cabbage-2.10.0-3.fc42.aarch64/Source/Application/CabbageMainComponent.cpp is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/cabbage-2.10.0-3.fc42.aarch64/Source/Application/CabbageToolbarFactory.cpp is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/cabbage-2.10.0-3.fc42.aarch64/Source/Application/CabbageToolbarFactory.h is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/cabbage-2.10.0-3.fc42.aarch64/Source/Application/FileTab.cpp is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/cabbage-2.10.0-3.fc42.aarch64/Source/Audio/Plugins/CabbageCsoundBreakpointData.h is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/cabbage-2.10.0-3.fc42.aarch64/Source/Audio/Plugins/CabbagePluginEditor.cpp is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/cabbage-2.10.0-3.fc42.aarch64/Source/Audio/Plugins/CabbagePluginEditor.h is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/cabbage-2.10.0-3.fc42.aarch64/Source/Audio/Plugins/CabbagePluginProcessor.h is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/cabbage-2.10.0-3.fc42.aarch64/Source/Audio/Plugins/CsoundPluginEditor.cpp is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/cabbage-2.10.0-3.fc42.aarch64/Source/Audio/Plugins/CsoundPluginEditor.h is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/cabbage-2.10.0-3.fc42.aarch64/Source/Audio/Plugins/CsoundPluginProcessor.h is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/cabbage-2.10.0-3.fc42.aarch64/Source/Audio/Plugins/GenericCabbageEditor.cpp is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/cabbage-2.10.0-3.fc42.aarch64/Source/Audio/Plugins/GenericCabbageEditor.h is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/cabbage-2.10.0-3.fc42.aarch64/Source/Audio/Plugins/GenericCabbagePluginProcessor.cpp is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/cabbage-2.10.0-3.fc42.aarch64/Source/Cabbage.cpp is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/cabbage-2.10.0-3.fc42.aarch64/Source/Cabbage.h is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/cabbage-2.10.0-3.fc42.aarch64/Source/CabbageIds.h is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/cabbage-2.10.0-3.fc42.aarch64/Source/CodeEditor/CabbageCodeEditor.cpp is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/cabbage-2.10.0-3.fc42.aarch64/Source/CodeEditor/CabbageCodeEditor.h is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/cabbage-2.10.0-3.fc42.aarch64/Source/CodeEditor/CabbageEditorContainer.cpp is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/cabbage-2.10.0-3.fc42.aarch64/Source/CodeEditor/CabbageEditorContainer.h is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/cabbage-2.10.0-3.fc42.aarch64/Source/CodeEditor/CabbageOutputConsole.h is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/cabbage-2.10.0-3.fc42.aarch64/Source/CodeEditor/CsoundTokeniser.h is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/cabbage-2.10.0-3.fc42.aarch64/Source/GUIEditor/CabbagePropertiesPanel.h is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/cabbage-2.10.0-3.fc42.aarch64/Source/GUIEditor/ComponentLayoutEditor.cpp is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/cabbage-2.10.0-3.fc42.aarch64/Source/GUIEditor/ComponentLayoutEditor.h is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/cabbage-2.10.0-3.fc42.aarch64/Source/GUIEditor/ComponentOverlay.cpp is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/cabbage-2.10.0-3.fc42.aarch64/Source/GUIEditor/ComponentOverlay.h is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/cabbage-2.10.0-3.fc42.aarch64/Source/LookAndFeel/CabbageGenericPluginLookAndFeel.cpp is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/cabbage-2.10.0-3.fc42.aarch64/Source/LookAndFeel/CabbageGenericPluginLookAndFeel.h is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/cabbage-2.10.0-3.fc42.aarch64/Source/LookAndFeel/CabbageIDELookAndFeel.cpp is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/cabbage-2.10.0-3.fc42.aarch64/Source/LookAndFeel/CabbageIDELookAndFeel.h is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/cabbage-2.10.0-3.fc42.aarch64/Source/LookAndFeel/CabbageLookAndFeel2.h is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/cabbage-2.10.0-3.fc42.aarch64/Source/Settings/CabbageSettings.cpp is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/cabbage-2.10.0-3.fc42.aarch64/Source/Settings/CabbageSettings.h is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/cabbage-2.10.0-3.fc42.aarch64/Source/Settings/CabbageSettingsWindow.cpp is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/cabbage-2.10.0-3.fc42.aarch64/Source/Settings/CabbageSettingsWindow.h is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/cabbage-2.10.0-3.fc42.aarch64/Source/Utilities/CabbageColourProperty.cpp is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/cabbage-2.10.0-3.fc42.aarch64/Source/Utilities/CabbageExportPlugin.cpp is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/cabbage-2.10.0-3.fc42.aarch64/Source/Utilities/CabbageExportPlugin.h is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/cabbage-2.10.0-3.fc42.aarch64/Source/Utilities/CabbageFilePropertyComponent.h is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/cabbage-2.10.0-3.fc42.aarch64/Source/Utilities/CabbageNewProjectWindow.cpp is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/cabbage-2.10.0-3.fc42.aarch64/Source/Utilities/CabbageNewProjectWindow.h is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/cabbage-2.10.0-3.fc42.aarch64/Source/Utilities/CabbageSSHFileBrowser.cpp is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/cabbage-2.10.0-3.fc42.aarch64/Source/Utilities/CabbageSSHFileBrowser.h is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/cabbage-2.10.0-3.fc42.aarch64/Source/Utilities/CabbageStrings.h is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/cabbage-2.10.0-3.fc42.aarch64/Source/Utilities/CabbageUtilities.h is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/cabbage-2.10.0-3.fc42.aarch64/Source/Widgets/CabbageButton.cpp is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/cabbage-2.10.0-3.fc42.aarch64/Source/Widgets/CabbageButton.h is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/cabbage-2.10.0-3.fc42.aarch64/Source/Widgets/CabbageCheckbox.cpp is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/cabbage-2.10.0-3.fc42.aarch64/Source/Widgets/CabbageCheckbox.h is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/cabbage-2.10.0-3.fc42.aarch64/Source/Widgets/CabbageComboBox.cpp is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/cabbage-2.10.0-3.fc42.aarch64/Source/Widgets/CabbageComboBox.h is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/cabbage-2.10.0-3.fc42.aarch64/Source/Widgets/CabbageCsoundConsole.cpp is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/cabbage-2.10.0-3.fc42.aarch64/Source/Widgets/CabbageCsoundConsole.h is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/cabbage-2.10.0-3.fc42.aarch64/Source/Widgets/CabbageCustomWidgets.cpp is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/cabbage-2.10.0-3.fc42.aarch64/Source/Widgets/CabbageCustomWidgets.h is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/cabbage-2.10.0-3.fc42.aarch64/Source/Widgets/CabbageEncoder.cpp is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/cabbage-2.10.0-3.fc42.aarch64/Source/Widgets/CabbageEncoder.h is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/cabbage-2.10.0-3.fc42.aarch64/Source/Widgets/CabbageEventSequencer.cpp is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/cabbage-2.10.0-3.fc42.aarch64/Source/Widgets/CabbageEventSequencer.h is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/cabbage-2.10.0-3.fc42.aarch64/Source/Widgets/CabbageFileButton.cpp is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/cabbage-2.10.0-3.fc42.aarch64/Source/Widgets/CabbageFileButton.h is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/cabbage-2.10.0-3.fc42.aarch64/Source/Widgets/CabbageGenTable.cpp is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/cabbage-2.10.0-3.fc42.aarch64/Source/Widgets/CabbageGenTable.h is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/cabbage-2.10.0-3.fc42.aarch64/Source/Widgets/CabbageGroupBox.cpp is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/cabbage-2.10.0-3.fc42.aarch64/Source/Widgets/CabbageGroupBox.h is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/cabbage-2.10.0-3.fc42.aarch64/Source/Widgets/CabbageImage.h is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/cabbage-2.10.0-3.fc42.aarch64/Source/Widgets/CabbageInfoButton.h is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/cabbage-2.10.0-3.fc42.aarch64/Source/Widgets/CabbageKeyboard.cpp is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/cabbage-2.10.0-3.fc42.aarch64/Source/Widgets/CabbageKeyboard.h is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/cabbage-2.10.0-3.fc42.aarch64/Source/Widgets/CabbageLabel.cpp is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/cabbage-2.10.0-3.fc42.aarch64/Source/Widgets/CabbageLabel.h is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/cabbage-2.10.0-3.fc42.aarch64/Source/Widgets/CabbageNumberSlider.cpp is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/cabbage-2.10.0-3.fc42.aarch64/Source/Widgets/CabbageNumberSlider.h is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/cabbage-2.10.0-3.fc42.aarch64/Source/Widgets/CabbagePresetButton.cpp is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/cabbage-2.10.0-3.fc42.aarch64/Source/Widgets/CabbagePresetButton.h is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/cabbage-2.10.0-3.fc42.aarch64/Source/Widgets/CabbageRangeSlider.cpp is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/cabbage-2.10.0-3.fc42.aarch64/Source/Widgets/CabbageRangeSlider.h is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/cabbage-2.10.0-3.fc42.aarch64/Source/Widgets/CabbageSignalDisplay.cpp is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/cabbage-2.10.0-3.fc42.aarch64/Source/Widgets/CabbageSignalDisplay.h is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/cabbage-2.10.0-3.fc42.aarch64/Source/Widgets/CabbageSlider.h is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/cabbage-2.10.0-3.fc42.aarch64/Source/Widgets/CabbageSoundfiler.cpp is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/cabbage-2.10.0-3.fc42.aarch64/Source/Widgets/CabbageSoundfiler.h is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/cabbage-2.10.0-3.fc42.aarch64/Source/Widgets/CabbageTextBox.cpp is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/cabbage-2.10.0-3.fc42.aarch64/Source/Widgets/CabbageTextBox.h is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/cabbage-2.10.0-3.fc42.aarch64/Source/Widgets/CabbageTextEditor.cpp is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/cabbage-2.10.0-3.fc42.aarch64/Source/Widgets/CabbageTextEditor.h is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/cabbage-2.10.0-3.fc42.aarch64/Source/Widgets/CabbageWidgetBase.cpp is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/cabbage-2.10.0-3.fc42.aarch64/Source/Widgets/CabbageWidgetBase.h is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/cabbage-2.10.0-3.fc42.aarch64/Source/Widgets/CabbageWidgetData.cpp is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/cabbage-2.10.0-3.fc42.aarch64/Source/Widgets/CabbageWidgetData.h is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/cabbage-2.10.0-3.fc42.aarch64/Source/Widgets/CabbageWidgetDataInitMethods.cpp is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/cabbage-2.10.0-3.fc42.aarch64/Source/Widgets/CabbageWidgetDataTextMethods.cpp is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/cabbage-2.10.0-3.fc42.aarch64/Source/Widgets/CabbageXYPad.cpp is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/cabbage-2.10.0-3.fc42.aarch64/Source/Widgets/CabbageXYPad.h is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/cabbage-2.10.0-3.fc42.aarch64/Source/Widgets/Legacy/FrequencyRangeDisplayComponent.h is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/cabbage-2.10.0-3.fc42.aarch64/Source/Widgets/Legacy/Soundfiler.cpp is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/cabbage-2.10.0-3.fc42.aarch64/Source/Widgets/Legacy/Soundfiler.h is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/cabbage-2.10.0-3.fc42.aarch64/Source/Widgets/Legacy/TableManager.cpp is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/cabbage-2.10.0-3.fc42.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 /builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/share/cabbage/examples/Effects/Modulation/LeslieSpeaker.zip: replacing with normalized version Scanned 241 directories and 2145 files, processed 11 inodes, 1 modified (1 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.VcokXN + 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.fc42.aarch64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.WEJ9Ew + 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.Uv0amZ + 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.fc42 cabbage(aarch-64) = 2.10.0-3.fc42 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.fc42.aarch64 Provides: vst3-cabbage = 2.10.0-3.fc42 vst3-cabbage(aarch-64) = 2.10.0-3.fc42 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.fc42.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.fc42 vst-cabbage(aarch-64) = 2.10.0-3.fc42 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.fc42.aarch64 Provides: cabbage-debugsource = 2.10.0-3.fc42 cabbage-debugsource(aarch-64) = 2.10.0-3.fc42 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.fc42.aarch64 Provides: cabbage-debuginfo = 2.10.0-3.fc42 cabbage-debuginfo(aarch-64) = 2.10.0-3.fc42 debuginfo(build-id) = 52ba0cbb09eec93a53765ce0546e5923d7ff91d5 debuginfo(build-id) = 54c9fd5a8a13aa2b027daa734e00f0313091d139 debuginfo(build-id) = 8efd4191f00120af472e40fcc347eed7cc921bb4 debuginfo(build-id) = f285ceab969e86eef0720e53d88f35af6b21dfa1 debuginfo(build-id) = f3cf7064d6897d7d286fd603a7f61b8e49a0abe3 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.fc42 Processing files: vst3-cabbage-debuginfo-2.10.0-3.fc42.aarch64 Provides: debuginfo(build-id) = 30061379b0cc0291f4f05054e889605eaadeaea6 debuginfo(build-id) = ad64a3de8679bf51f129f52089c5aba3be57a7de vst3-cabbage-debuginfo = 2.10.0-3.fc42 vst3-cabbage-debuginfo(aarch-64) = 2.10.0-3.fc42 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.fc42 Processing files: vst-cabbage-debuginfo-2.10.0-3.fc42.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.fc42.aarch64.debug and /builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/lib/debug/usr/lib64/vst/libCabbagePluginEffect.so-2.10.0-3.fc42.aarch64.debug Provides: debuginfo(build-id) = 9b39f07b38aeee46bc7a47bb6e8f0acd48e1623d debuginfo(build-id) = nilnil libCabbagePluginEffect.so-2.10.0-3.fc42.aarch64.debug()(64bit) libCabbagePluginMidiEffect.so-2.10.0-3.fc42.aarch64.debug()(64bit) vst-cabbage-debuginfo = 2.10.0-3.fc42 vst-cabbage-debuginfo(aarch-64) = 2.10.0-3.fc42 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.fc42 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.fc42.aarch64.rpm Wrote: /builddir/build/RPMS/vst3-cabbage-debuginfo-2.10.0-3.fc42.aarch64.rpm Wrote: /builddir/build/RPMS/vst3-cabbage-2.10.0-3.fc42.aarch64.rpm Wrote: /builddir/build/RPMS/vst-cabbage-2.10.0-3.fc42.aarch64.rpm Wrote: /builddir/build/RPMS/cabbage-debugsource-2.10.0-3.fc42.aarch64.rpm Wrote: /builddir/build/RPMS/cabbage-2.10.0-3.fc42.aarch64.rpm Wrote: /builddir/build/RPMS/cabbage-debuginfo-2.10.0-3.fc42.aarch64.rpm Executing(rmbuild): /bin/sh -e /var/tmp/rpm-tmp.JlNSi9 + 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.fc42.aarch64.debug and /builddir/build/BUILD/cabbage-2.10.0-build/BUILDROOT/usr/lib/debug/usr/lib64/vst/libCabbagePluginEffect.so-2.10.0-3.fc42.aarch64.debug Finish: rpmbuild cabbage-2.10.0-3.fc42.src.rpm Finish: build phase for cabbage-2.10.0-3.fc42.src.rpm INFO: chroot_scan: 1 files copied to /var/lib/copr-rpmbuild/results/chroot_scan INFO: /var/lib/mock/fedora-42-aarch64-1747027195.322749/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.fc42.src.rpm) Config(child) 27 minutes 36 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.fc42", "arch": "aarch64" }, { "name": "vst3-cabbage", "epoch": null, "version": "2.10.0", "release": "3.fc42", "arch": "aarch64" }, { "name": "cabbage-debugsource", "epoch": null, "version": "2.10.0", "release": "3.fc42", "arch": "aarch64" }, { "name": "vst3-cabbage-debuginfo", "epoch": null, "version": "2.10.0", "release": "3.fc42", "arch": "aarch64" }, { "name": "cabbage-debuginfo", "epoch": null, "version": "2.10.0", "release": "3.fc42", "arch": "aarch64" }, { "name": "cabbage", "epoch": null, "version": "2.10.0", "release": "3.fc42", "arch": "aarch64" }, { "name": "vst-cabbage-debuginfo", "epoch": null, "version": "2.10.0", "release": "3.fc42", "arch": "aarch64" }, { "name": "cabbage", "epoch": null, "version": "2.10.0", "release": "3.fc42", "arch": "src" } ] } RPMResults finished