Warning: Permanently added '2620:52:3:1:dead:beef:cafe:c1c9' (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/7239231-fedora-rawhide-x86_64 --chroot fedora-rawhide-x86_64 Version: 0.72 PID: 6246 Logging PID: 6247 Task: {'allow_user_ssh': False, 'appstream': False, 'background': False, 'build_id': 7239231, 'buildroot_pkgs': [], 'chroot': 'fedora-rawhide-x86_64', 'enable_net': True, 'fedora_review': False, 'git_hash': '71d7f25466810202b5d6c4c0f6cef1e3fee1b4c4', 'git_repo': 'https://copr-dist-git.fedorainfracloud.org/git/ycollet/audinux/tunefish', 'isolation': 'default', 'memory_reqs': 2048, 'package_name': 'tunefish', 'package_version': '4.2.0.d56812e-2', 'project_dirname': 'audinux', 'project_name': 'audinux', 'project_owner': 'ycollet', 'repo_priority': None, 'repos': [{'baseurl': 'https://download.copr.fedorainfracloud.org/results/ycollet/audinux/fedora-rawhide-x86_64/', 'id': 'copr_base', 'name': 'Copr repository', 'priority': None}, {'baseurl': 'https://download1.rpmfusion.org/free/fedora/development/rawhide/Everything/$basearch/os/', 'id': 'https_download1_rpmfusion_org_free_fedora_development_rawhide_Everything_basearch_os', 'name': 'Additional repo ' 'https_download1_rpmfusion_org_free_fedora_development_rawhide_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, 'submitter': 'ycollet', 'tags': [], 'task_id': '7239231-fedora-rawhide-x86_64', 'timeout': 18000, 'uses_devel_repo': False, 'with_opts': [], 'without_opts': []} Running: git clone https://copr-dist-git.fedorainfracloud.org/git/ycollet/audinux/tunefish /var/lib/copr-rpmbuild/workspace/workdir-26me0izx/tunefish --depth 500 --no-single-branch --recursive cmd: ['git', 'clone', 'https://copr-dist-git.fedorainfracloud.org/git/ycollet/audinux/tunefish', '/var/lib/copr-rpmbuild/workspace/workdir-26me0izx/tunefish', '--depth', '500', '--no-single-branch', '--recursive'] cwd: . rc: 0 stdout: stderr: Cloning into '/var/lib/copr-rpmbuild/workspace/workdir-26me0izx/tunefish'... Running: git checkout 71d7f25466810202b5d6c4c0f6cef1e3fee1b4c4 -- cmd: ['git', 'checkout', '71d7f25466810202b5d6c4c0f6cef1e3fee1b4c4', '--'] cwd: /var/lib/copr-rpmbuild/workspace/workdir-26me0izx/tunefish rc: 0 stdout: stderr: Note: switching to '71d7f25466810202b5d6c4c0f6cef1e3fee1b4c4'. 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 71d7f25 automatic import of tunefish Running: copr-distgit-client sources cmd: ['copr-distgit-client', 'sources'] cwd: /var/lib/copr-rpmbuild/workspace/workdir-26me0izx/tunefish 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 tunefish-d56812e.tar.gz INFO: Reading stdout from command: curl --help all INFO: Calling: curl -H Pragma: -o tunefish-d56812e.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/tunefish/tunefish-d56812e.tar.gz/md5/91db721654631f03c0e89be3a6416e2d/tunefish-d56812e.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current /usr/bin/tail: /var/lib/copr-rpmbuild/main.log: file truncated Dload Upload Total Spent Left Speed 100 4101k 100 4101k 0 0 35.2M 0 --:--:-- --:--:-- --:--:-- 35.4M INFO: Reading stdout from command: md5sum tunefish-d56812e.tar.gz Running (timeout=18000): unbuffer mock --spec /var/lib/copr-rpmbuild/workspace/workdir-26me0izx/tunefish/tunefish.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-26me0izx/tunefish --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1711854804.320650 -r /var/lib/copr-rpmbuild/results/configs/child.cfg INFO: mock.py version 5.5 starting (python version = 3.12.1, NVR = mock-5.5-1.fc39), args: /usr/libexec/mock/mock --spec /var/lib/copr-rpmbuild/workspace/workdir-26me0izx/tunefish/tunefish.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-26me0izx/tunefish --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1711854804.320650 -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-26me0izx/tunefish/tunefish.spec) Config(fedora-rawhide-x86_64) Start: clean chroot Finish: clean chroot Mock Version: 5.5 INFO: Mock Version: 5.5 Start(bootstrap): chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-rawhide-x86_64-bootstrap-1711854804.320650/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 bootstrap image: registry.fedoraproject.org/fedora:rawhide INFO: Pulling image: registry.fedoraproject.org/fedora:rawhide INFO: Copy content of container registry.fedoraproject.org/fedora:rawhide to /var/lib/mock/fedora-rawhide-x86_64-bootstrap-1711854804.320650/root INFO: Checking that registry.fedoraproject.org/fedora:rawhide image matches host's architecture INFO: mounting registry.fedoraproject.org/fedora:rawhide with podman image mount INFO: image registry.fedoraproject.org/fedora:rawhide as /var/lib/containers/storage/overlay/75ef09814f1a5019a0bee47d8d3dfb22f16a34388328d53722060574dc1ee4e0/merged INFO: umounting image registry.fedoraproject.org/fedora:rawhide (/var/lib/containers/storage/overlay/75ef09814f1a5019a0bee47d8d3dfb22f16a34388328d53722060574dc1ee4e0/merged) with podman image umount INFO: Using 'dnf' instead of 'dnf5' for bootstrap chroot INFO: Package manager dnf detected and used (fallback) INFO: Bootstrap image not marked ready Start(bootstrap): installing dnf5 tooling No matches found for the following disable plugin patterns: local, spacewalk, versionlock Copr repository 6.3 MB/s | 795 kB 00:00 Additional repo https_download1_rpmfusion_org_f 211 kB/s | 166 kB 00:00 Additional repo https_codecs_fedoraproject_org_ 2.8 kB/s | 123 B 00:00 fedora 17 MB/s | 20 MB 00:01 Dependencies resolved. ================================================================================ Package Architecture Version Repository Size ================================================================================ Installing: dnf5 x86_64 5.1.15-2.fc41 fedora 608 k dnf5-plugins x86_64 5.1.15-2.fc41 fedora 355 k Installing dependencies: fmt x86_64 10.2.1-4.fc41 fedora 125 k libdnf5 x86_64 5.1.15-2.fc41 fedora 995 k libdnf5-cli x86_64 5.1.15-2.fc41 fedora 230 k sdbus-cpp x86_64 1.5.0-2.fc41 fedora 113 k systemd-libs x86_64 255.4-1.fc41 fedora 708 k Transaction Summary ================================================================================ Install 7 Packages Total download size: 3.1 M Installed size: 8.5 M Downloading Packages: (1/7): fmt-10.2.1-4.fc41.x86_64.rpm 2.2 MB/s | 125 kB 00:00 (2/7): dnf5-plugins-5.1.15-2.fc41.x86_64.rpm 5.1 MB/s | 355 kB 00:00 (3/7): dnf5-5.1.15-2.fc41.x86_64.rpm 7.6 MB/s | 608 kB 00:00 (4/7): libdnf5-5.1.15-2.fc41.x86_64.rpm 27 MB/s | 995 kB 00:00 (5/7): libdnf5-cli-5.1.15-2.fc41.x86_64.rpm 9.0 MB/s | 230 kB 00:00 (6/7): sdbus-cpp-1.5.0-2.fc41.x86_64.rpm 6.9 MB/s | 113 kB 00:00 (7/7): systemd-libs-255.4-1.fc41.x86_64.rpm 39 MB/s | 708 kB 00:00 -------------------------------------------------------------------------------- Total 22 MB/s | 3.1 MB 00:00 Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Preparing : 1/1 Installing : fmt-10.2.1-4.fc41.x86_64 1/7 Installing : libdnf5-5.1.15-2.fc41.x86_64 2/7 Installing : libdnf5-cli-5.1.15-2.fc41.x86_64 3/7 Installing : dnf5-5.1.15-2.fc41.x86_64 4/7 Installing : systemd-libs-255.4-1.fc41.x86_64 5/7 Installing : sdbus-cpp-1.5.0-2.fc41.x86_64 6/7 Installing : dnf5-plugins-5.1.15-2.fc41.x86_64 7/7 Running scriptlet: dnf5-plugins-5.1.15-2.fc41.x86_64 7/7 Installed: dnf5-5.1.15-2.fc41.x86_64 dnf5-plugins-5.1.15-2.fc41.x86_64 fmt-10.2.1-4.fc41.x86_64 libdnf5-5.1.15-2.fc41.x86_64 libdnf5-cli-5.1.15-2.fc41.x86_64 sdbus-cpp-1.5.0-2.fc41.x86_64 systemd-libs-255.4-1.fc41.x86_64 Complete! INFO: Switching package manager from dnf to the dnf5 (direct choice) Finish(bootstrap): installing dnf5 tooling 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-rawhide-x86_64-1711854804.320650/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.19.1.1-1.fc40.x86_64 rpm-sequoia-1.6.0-2.fc40.x86_64 python3-dnf-4.19.2-1.fc41.noarch yum-4.19.2-1.fc41.noarch dnf5-5.1.15-2.fc41.x86_64 dnf5-plugins-5.1.15-2.fc41.x86_64 Start: installing minimal buildroot with dnf5 Updating and loading repositories: fedora 100% | 15.1 MiB/s | 21.1 MiB | 00m01s Copr repository 100% | 5.9 MiB/s | 796.2 KiB | 00m00s Additional repo https_download1_rpmfus 100% | 212.0 KiB/s | 170.7 KiB | 00m01s Additional repo https_codecs_fedorapro 100% | 45.3 KiB/s | 1.6 KiB | 00m00s Repositories loaded. Package Arch Version Repository Size Installing group/module packages: bash x86_64 5.2.26-3.fc40 fedora 8.1 MiB bzip2 x86_64 1.0.8-18.fc40 fedora 91.7 KiB coreutils x86_64 9.4-6.fc40 fedora 5.8 MiB cpio x86_64 2.15-1.fc40 fedora 1.1 MiB diffutils x86_64 3.10-5.fc40 fedora 1.6 MiB fedora-release-common noarch 41-0.6 fedora 19.2 KiB findutils x86_64 1:4.9.0-8.fc40 fedora 1.5 MiB gawk x86_64 5.3.0-3.fc40 fedora 1.7 MiB glibc-minimal-langpack x86_64 2.39.9000-10.fc41 fedora 0.0 B grep x86_64 3.11-7.fc40 fedora 1.0 MiB gzip x86_64 1.13-1.fc40 fedora 385.0 KiB info x86_64 7.1-2.fc40 fedora 357.8 KiB patch x86_64 2.7.6-24.fc40 fedora 262.8 KiB redhat-rpm-config noarch 287-1.fc41 fedora 185.4 KiB rpm-build x86_64 4.19.1.1-1.fc40 fedora 173.7 KiB sed x86_64 4.9-1.fc40 fedora 861.5 KiB shadow-utils x86_64 2:4.15.1-2.fc41 fedora 4.1 MiB tar x86_64 2:1.35-3.fc40 fedora 2.9 MiB unzip x86_64 6.0-63.fc40 fedora 382.8 KiB util-linux x86_64 2.40-0.12.fc41 fedora 3.7 MiB which x86_64 2.21-41.fc40 fedora 80.2 KiB xz x86_64 1:5.4.6-3.fc41 fedora 2.0 MiB Installing dependencies: alternatives x86_64 1.26-3.fc40 fedora 62.3 KiB ansible-srpm-macros noarch 1-14.fc40 fedora 35.7 KiB audit-libs x86_64 4.0.1-1.fc41 fedora 327.3 KiB authselect x86_64 1.5.0-5.fc41 fedora 153.6 KiB authselect-libs x86_64 1.5.0-5.fc41 fedora 818.2 KiB basesystem noarch 11-20.fc40 fedora 0.0 B binutils x86_64 2.42.50-6.fc41 fedora 27.2 MiB binutils-gold x86_64 2.42.50-6.fc41 fedora 2.0 MiB bzip2-libs x86_64 1.0.8-18.fc40 fedora 80.7 KiB ca-certificates noarch 2023.2.62_v7.0.401-6.fc40 fedora 2.3 MiB coreutils-common x86_64 9.4-6.fc40 fedora 11.4 MiB cracklib x86_64 2.9.11-5.fc40 fedora 238.9 KiB crypto-policies noarch 20240320-1.git58e3d95.fc41 fedora 119.2 KiB curl x86_64 8.6.0-7.fc41 fedora 734.6 KiB cyrus-sasl-lib x86_64 2.1.28-19.fc40 fedora 2.3 MiB debugedit x86_64 5.0-14.fc40 fedora 199.0 KiB dwz x86_64 0.15-6.fc40 fedora 290.9 KiB ed x86_64 1.20.1-1.fc41 fedora 146.5 KiB efi-srpm-macros noarch 5-11.fc40 fedora 40.1 KiB elfutils x86_64 0.191-5.fc41 fedora 2.5 MiB elfutils-debuginfod-client x86_64 0.191-5.fc41 fedora 64.9 KiB elfutils-default-yama-scope noarch 0.191-5.fc41 fedora 1.8 KiB elfutils-libelf x86_64 0.191-5.fc41 fedora 1.2 MiB elfutils-libs x86_64 0.191-5.fc41 fedora 646.2 KiB fedora-gpg-keys noarch 41-0.1 fedora 125.0 KiB fedora-release noarch 41-0.6 fedora 0.0 B fedora-release-identity-basic noarch 41-0.6 fedora 694.0 B fedora-repos noarch 41-0.1 fedora 4.9 KiB fedora-repos-rawhide noarch 41-0.1 fedora 2.2 KiB file x86_64 5.45-5.fc41 fedora 103.5 KiB file-libs x86_64 5.45-5.fc41 fedora 9.9 MiB filesystem x86_64 3.18-8.fc40 fedora 106.0 B fonts-srpm-macros noarch 1:2.0.5-14.fc40 fedora 55.3 KiB forge-srpm-macros noarch 0.3.0-1.fc41 fedora 38.9 KiB fpc-srpm-macros noarch 1.3-12.fc40 fedora 144.0 B gdb-minimal x86_64 14.2-1.fc41 fedora 12.7 MiB gdbm x86_64 1:1.23-6.fc40 fedora 460.9 KiB gdbm-libs x86_64 1:1.23-6.fc40 fedora 121.9 KiB ghc-srpm-macros noarch 1.9.1-1.fc41 fedora 747.0 B glibc x86_64 2.39.9000-10.fc41 fedora 6.7 MiB glibc-common x86_64 2.39.9000-10.fc41 fedora 1.0 MiB glibc-gconv-extra x86_64 2.39.9000-10.fc41 fedora 7.8 MiB gmp x86_64 1:6.3.0-1.fc41 fedora 803.4 KiB gnat-srpm-macros noarch 6-5.fc40 fedora 1.0 KiB go-srpm-macros noarch 3.5.0-1.fc41 fedora 60.6 KiB jansson x86_64 2.13.1-9.fc40 fedora 88.3 KiB kernel-srpm-macros noarch 1.0-23.fc41 fedora 1.9 KiB keyutils-libs x86_64 1.6.3-3.fc40 fedora 54.4 KiB krb5-libs x86_64 1.21.2-5.fc40 fedora 2.3 MiB libacl x86_64 2.3.2-1.fc40 fedora 40.0 KiB libarchive x86_64 3.7.2-3.fc40 fedora 914.6 KiB libattr x86_64 2.5.2-3.fc40 fedora 28.5 KiB libblkid x86_64 2.40-0.12.fc41 fedora 262.5 KiB libbrotli x86_64 1.1.0-3.fc40 fedora 829.5 KiB libcap x86_64 2.69-3.fc40 fedora 217.2 KiB libcap-ng x86_64 0.8.4-4.fc40 fedora 73.1 KiB libcom_err x86_64 1.47.0-5.fc40 fedora 67.2 KiB libcurl x86_64 8.6.0-7.fc41 fedora 772.8 KiB libeconf x86_64 0.6.2-1.fc41 fedora 58.0 KiB libevent x86_64 2.1.12-12.fc40 fedora 895.6 KiB libfdisk x86_64 2.40-0.12.fc41 fedora 362.9 KiB libffi x86_64 3.4.6-1.fc41 fedora 82.4 KiB libgcc x86_64 14.0.1-0.13.fc41 fedora 270.6 KiB libgomp x86_64 14.0.1-0.13.fc41 fedora 518.9 KiB libidn2 x86_64 2.3.7-1.fc40 fedora 329.1 KiB libmount x86_64 2.40-0.12.fc41 fedora 351.8 KiB libnghttp2 x86_64 1.60.0-2.fc41 fedora 166.1 KiB libnsl2 x86_64 2.0.1-1.fc40 fedora 57.9 KiB libpkgconf x86_64 2.1.0-1.fc40 fedora 74.2 KiB libpsl x86_64 0.21.5-3.fc40 fedora 80.5 KiB libpwquality x86_64 1.4.5-9.fc40 fedora 417.8 KiB libselinux x86_64 3.6-4.fc40 fedora 173.0 KiB libsemanage x86_64 3.6-3.fc40 fedora 293.5 KiB libsepol x86_64 3.6-3.fc40 fedora 802.0 KiB libsmartcols x86_64 2.40-0.12.fc41 fedora 180.4 KiB libssh x86_64 0.10.6-6.fc41 fedora 513.3 KiB libssh-config noarch 0.10.6-6.fc41 fedora 277.0 B libstdc++ x86_64 14.0.1-0.13.fc41 fedora 2.8 MiB libtasn1 x86_64 4.19.0-6.fc40 fedora 175.7 KiB libtirpc x86_64 1.3.4-1.rc3.fc41 fedora 202.8 KiB libtool-ltdl x86_64 2.4.7-10.fc40 fedora 66.2 KiB libunistring x86_64 1.1-7.fc41 fedora 1.7 MiB libutempter x86_64 1.2.1-13.fc40 fedora 57.7 KiB libuuid x86_64 2.40-0.12.fc41 fedora 37.4 KiB libverto x86_64 0.3.2-8.fc40 fedora 29.5 KiB libxcrypt x86_64 4.4.36-5.fc40 fedora 262.8 KiB libxml2 x86_64 2.12.6-1.fc41 fedora 1.7 MiB libzstd x86_64 1.5.6-1.fc41 fedora 787.9 KiB lua-libs x86_64 5.4.6-5.fc40 fedora 281.1 KiB lua-srpm-macros noarch 1-13.fc40 fedora 1.3 KiB lz4-libs x86_64 1.9.4-6.fc40 fedora 129.4 KiB mpfr x86_64 4.2.1-3.fc40 fedora 832.0 KiB ncurses-base noarch 6.4-12.20240127.fc40 fedora 326.2 KiB ncurses-libs x86_64 6.4-12.20240127.fc40 fedora 963.2 KiB ocaml-srpm-macros noarch 9-3.fc40 fedora 1.9 KiB openblas-srpm-macros noarch 2-17.fc41 fedora 112.0 B openldap x86_64 2.6.7-1.fc40 fedora 635.1 KiB openssl-libs x86_64 1:3.2.1-3.fc41 fedora 7.8 MiB p11-kit x86_64 0.25.3-4.fc40 fedora 2.2 MiB p11-kit-trust x86_64 0.25.3-4.fc40 fedora 391.4 KiB package-notes-srpm-macros noarch 0.5-11.fc40 fedora 1.6 KiB pam x86_64 1.6.0-2.fc41 fedora 1.8 MiB pam-libs x86_64 1.6.0-2.fc41 fedora 135.0 KiB pcre2 x86_64 10.43-1.fc41 fedora 653.5 KiB pcre2-syntax noarch 10.43-1.fc41 fedora 249.0 KiB perl-srpm-macros noarch 1-53.fc40 fedora 861.0 B pkgconf x86_64 2.1.0-1.fc40 fedora 82.4 KiB pkgconf-m4 noarch 2.1.0-1.fc40 fedora 13.9 KiB pkgconf-pkg-config x86_64 2.1.0-1.fc40 fedora 989.0 B popt x86_64 1.19-6.fc40 fedora 136.9 KiB publicsuffix-list-dafsa noarch 20240107-3.fc40 fedora 67.5 KiB pyproject-srpm-macros noarch 1.12.0-1.fc40 fedora 1.5 KiB python-srpm-macros noarch 3.12-9.fc41 fedora 50.5 KiB qt5-srpm-macros noarch 5.15.13-1.fc41 fedora 492.0 B qt6-srpm-macros noarch 6.6.2-1.fc41 fedora 456.0 B readline x86_64 8.2-8.fc40 fedora 489.2 KiB rpm x86_64 4.19.1.1-1.fc40 fedora 3.0 MiB rpm-build-libs x86_64 4.19.1.1-1.fc40 fedora 198.4 KiB rpm-libs x86_64 4.19.1.1-1.fc40 fedora 709.9 KiB rpm-sequoia x86_64 1.6.0-2.fc40 fedora 2.2 MiB rust-srpm-macros noarch 26.2-1.fc41 fedora 4.8 KiB setup noarch 2.14.5-2.fc40 fedora 720.4 KiB sqlite-libs x86_64 3.45.2-1.fc41 fedora 1.4 MiB systemd-libs x86_64 255.4-1.fc41 fedora 1.9 MiB util-linux-core x86_64 2.40-0.12.fc41 fedora 1.5 MiB xxhash-libs x86_64 0.8.2-2.fc40 fedora 88.5 KiB xz-libs x86_64 1:5.4.6-3.fc41 fedora 209.8 KiB zig-srpm-macros noarch 1-2.fc40 fedora 1.1 KiB zip x86_64 3.0-40.fc40 fedora 703.2 KiB zlib-ng-compat x86_64 2.1.6-2.fc40 fedora 134.0 KiB zstd x86_64 1.5.6-1.fc41 fedora 1.7 MiB Installing groups: Buildsystem building group Transaction Summary: Installing: 153 packages Total size of inbound packages is 53 MiB. Need to download 53 MiB. After this operation 179 MiB will be used (install 179 MiB, remove 0 B). [ 1/153] bzip2-0:1.0.8-18.fc40.x86_64 100% | 382.2 KiB/s | 52.4 KiB | 00m00s [ 2/153] cpio-0:2.15-1.fc40.x86_64 100% | 3.2 MiB/s | 292.2 KiB | 00m00s [ 3/153] coreutils-0:9.4-6.fc40.x86_64 100% | 4.7 MiB/s | 1.1 MiB | 00m00s [ 4/153] bash-0:5.2.26-3.fc40.x86_64 100% | 7.0 MiB/s | 1.8 MiB | 00m00s [ 5/153] fedora-release-common-0:41-0. 100% | 884.0 KiB/s | 21.2 KiB | 00m00s [ 6/153] diffutils-0:3.10-5.fc40.x86_6 100% | 7.6 MiB/s | 405.5 KiB | 00m00s [ 7/153] findutils-1:4.9.0-8.fc40.x86_ 100% | 16.6 MiB/s | 491.9 KiB | 00m00s [ 8/153] glibc-minimal-langpack-0:2.39 100% | 4.0 MiB/s | 106.2 KiB | 00m00s [ 9/153] grep-0:3.11-7.fc40.x86_64 100% | 9.5 MiB/s | 300.2 KiB | 00m00s [ 10/153] gzip-0:1.13-1.fc40.x86_64 100% | 6.4 MiB/s | 170.6 KiB | 00m00s [ 11/153] info-0:7.1-2.fc40.x86_64 100% | 6.6 MiB/s | 182.3 KiB | 00m00s [ 12/153] patch-0:2.7.6-24.fc40.x86_64 100% | 4.7 MiB/s | 130.7 KiB | 00m00s [ 13/153] redhat-rpm-config-0:287-1.fc4 100% | 3.1 MiB/s | 83.2 KiB | 00m00s [ 14/153] rpm-build-0:4.19.1.1-1.fc40.x 100% | 2.9 MiB/s | 78.2 KiB | 00m00s [ 15/153] sed-0:4.9-1.fc40.x86_64 100% | 9.1 MiB/s | 318.2 KiB | 00m00s [ 16/153] shadow-utils-2:4.15.1-2.fc41. 100% | 28.8 MiB/s | 1.3 MiB | 00m00s [ 17/153] tar-2:1.35-3.fc40.x86_64 100% | 19.0 MiB/s | 856.6 KiB | 00m00s [ 18/153] unzip-0:6.0-63.fc40.x86_64 100% | 6.2 MiB/s | 184.5 KiB | 00m00s [ 19/153] which-0:2.21-41.fc40.x86_64 100% | 1.6 MiB/s | 41.4 KiB | 00m00s [ 20/153] xz-1:5.4.6-3.fc41.x86_64 100% | 16.5 MiB/s | 557.5 KiB | 00m00s [ 21/153] util-linux-0:2.40-0.12.fc41.x 100% | 25.6 MiB/s | 1.2 MiB | 00m00s [ 22/153] gawk-0:5.3.0-3.fc40.x86_64 100% | 17.6 MiB/s | 1.1 MiB | 00m00s [ 23/153] filesystem-0:3.18-8.fc40.x86_ 100% | 21.7 MiB/s | 1.1 MiB | 00m00s [ 24/153] ncurses-libs-0:6.4-12.2024012 100% | 10.1 MiB/s | 332.5 KiB | 00m00s [ 25/153] bzip2-libs-0:1.0.8-18.fc40.x8 100% | 1.2 MiB/s | 40.9 KiB | 00m00s [ 26/153] glibc-0:2.39.9000-10.fc41.x86 100% | 39.9 MiB/s | 2.2 MiB | 00m00s [ 27/153] gmp-1:6.3.0-1.fc41.x86_64 100% | 9.4 MiB/s | 316.8 KiB | 00m00s [ 28/153] libacl-0:2.3.2-1.fc40.x86_64 100% | 872.5 KiB/s | 24.4 KiB | 00m00s [ 29/153] coreutils-common-0:9.4-6.fc40 100% | 38.4 MiB/s | 2.2 MiB | 00m00s [ 30/153] libattr-0:2.5.2-3.fc40.x86_64 100% | 749.9 KiB/s | 18.0 KiB | 00m00s [ 31/153] libcap-0:2.69-3.fc40.x86_64 100% | 3.2 MiB/s | 82.0 KiB | 00m00s [ 32/153] libselinux-0:3.6-4.fc40.x86_6 100% | 3.4 MiB/s | 87.5 KiB | 00m00s [ 33/153] fedora-repos-0:41-0.1.noarch 100% | 373.8 KiB/s | 9.3 KiB | 00m00s [ 34/153] glibc-common-0:2.39.9000-10.f 100% | 12.8 MiB/s | 392.5 KiB | 00m00s [ 35/153] pcre2-0:10.43-1.fc41.x86_64 100% | 8.1 MiB/s | 241.9 KiB | 00m00s [ 36/153] openssl-libs-1:3.2.1-3.fc41.x 100% | 37.2 MiB/s | 2.3 MiB | 00m00s [ 37/153] ed-0:1.20.1-1.fc41.x86_64 100% | 3.2 MiB/s | 81.7 KiB | 00m00s [ 38/153] ansible-srpm-macros-0:1-14.fc 100% | 868.2 KiB/s | 20.8 KiB | 00m00s [ 39/153] dwz-0:0.15-6.fc40.x86_64 100% | 5.2 MiB/s | 137.8 KiB | 00m00s [ 40/153] efi-srpm-macros-0:5-11.fc40.n 100% | 892.0 KiB/s | 22.3 KiB | 00m00s [ 41/153] file-0:5.45-5.fc41.x86_64 100% | 1.9 MiB/s | 49.1 KiB | 00m00s [ 42/153] fonts-srpm-macros-1:2.0.5-14. 100% | 1.1 MiB/s | 26.5 KiB | 00m00s [ 43/153] forge-srpm-macros-0:0.3.0-1.f 100% | 806.1 KiB/s | 19.3 KiB | 00m00s [ 44/153] fpc-srpm-macros-0:1.3-12.fc40 100% | 326.4 KiB/s | 7.8 KiB | 00m00s [ 45/153] ghc-srpm-macros-0:1.9.1-1.fc4 100% | 373.7 KiB/s | 9.0 KiB | 00m00s [ 46/153] gnat-srpm-macros-0:6-5.fc40.n 100% | 367.6 KiB/s | 8.8 KiB | 00m00s [ 47/153] go-srpm-macros-0:3.5.0-1.fc41 100% | 1.1 MiB/s | 27.5 KiB | 00m00s [ 48/153] kernel-srpm-macros-0:1.0-23.f 100% | 406.8 KiB/s | 9.8 KiB | 00m00s [ 49/153] lua-srpm-macros-0:1-13.fc40.n 100% | 363.8 KiB/s | 8.7 KiB | 00m00s [ 50/153] ocaml-srpm-macros-0:9-3.fc40. 100% | 378.1 KiB/s | 9.1 KiB | 00m00s [ 51/153] openblas-srpm-macros-0:2-17.f 100% | 319.2 KiB/s | 7.7 KiB | 00m00s [ 52/153] package-notes-srpm-macros-0:0 100% | 414.3 KiB/s | 9.9 KiB | 00m00s [ 53/153] perl-srpm-macros-0:1-53.fc40. 100% | 349.2 KiB/s | 8.4 KiB | 00m00s [ 54/153] pyproject-srpm-macros-0:1.12. 100% | 567.9 KiB/s | 13.6 KiB | 00m00s [ 55/153] python-srpm-macros-0:3.12-9.f 100% | 959.2 KiB/s | 24.0 KiB | 00m00s [ 56/153] qt5-srpm-macros-0:5.15.13-1.f 100% | 353.2 KiB/s | 8.5 KiB | 00m00s [ 57/153] qt6-srpm-macros-0:6.6.2-1.fc4 100% | 370.4 KiB/s | 8.9 KiB | 00m00s [ 58/153] rpm-0:4.19.1.1-1.fc40.x86_64 100% | 17.6 MiB/s | 540.1 KiB | 00m00s [ 59/153] rust-srpm-macros-0:26.2-1.fc4 100% | 523.4 KiB/s | 12.6 KiB | 00m00s [ 60/153] zig-srpm-macros-0:1-2.fc40.no 100% | 335.0 KiB/s | 8.0 KiB | 00m00s [ 61/153] zip-0:3.0-40.fc40.x86_64 100% | 9.6 MiB/s | 264.8 KiB | 00m00s [ 62/153] debugedit-0:5.0-14.fc40.x86_6 100% | 3.1 MiB/s | 78.7 KiB | 00m00s [ 63/153] elfutils-0:0.191-5.fc41.x86_6 100% | 17.9 MiB/s | 530.7 KiB | 00m00s [ 64/153] elfutils-libelf-0:0.191-5.fc4 100% | 7.5 MiB/s | 208.7 KiB | 00m00s [ 65/153] popt-0:1.19-6.fc40.x86_64 100% | 2.6 MiB/s | 66.7 KiB | 00m00s [ 66/153] readline-0:8.2-8.fc40.x86_64 100% | 8.0 MiB/s | 213.3 KiB | 00m00s [ 67/153] rpm-build-libs-0:4.19.1.1-1.f 100% | 3.7 MiB/s | 95.0 KiB | 00m00s [ 68/153] rpm-libs-0:4.19.1.1-1.fc40.x8 100% | 10.8 MiB/s | 308.9 KiB | 00m00s [ 69/153] zstd-0:1.5.6-1.fc41.x86_64 100% | 16.1 MiB/s | 479.3 KiB | 00m00s [ 70/153] audit-libs-0:4.0.1-1.fc41.x86 100% | 4.9 MiB/s | 125.6 KiB | 00m00s [ 71/153] libeconf-0:0.6.2-1.fc41.x86_6 100% | 1.2 MiB/s | 31.9 KiB | 00m00s [ 72/153] libsemanage-0:3.6-3.fc40.x86_ 100% | 4.5 MiB/s | 116.4 KiB | 00m00s [ 73/153] libxcrypt-0:4.4.36-5.fc40.x86 100% | 4.4 MiB/s | 118.1 KiB | 00m00s [ 74/153] pam-libs-0:1.6.0-2.fc41.x86_6 100% | 2.2 MiB/s | 57.1 KiB | 00m00s [ 75/153] setup-0:2.14.5-2.fc40.noarch 100% | 5.8 MiB/s | 154.7 KiB | 00m00s [ 76/153] xz-libs-1:5.4.6-3.fc41.x86_64 100% | 4.3 MiB/s | 110.2 KiB | 00m00s [ 77/153] mpfr-0:4.2.1-3.fc40.x86_64 100% | 12.2 MiB/s | 349.0 KiB | 00m00s [ 78/153] libblkid-0:2.40-0.12.fc41.x86 100% | 4.9 MiB/s | 124.8 KiB | 00m00s [ 79/153] libcap-ng-0:0.8.4-4.fc40.x86_ 100% | 1.3 MiB/s | 32.6 KiB | 00m00s [ 80/153] libfdisk-0:2.40-0.12.fc41.x86 100% | 6.0 MiB/s | 159.8 KiB | 00m00s [ 81/153] libmount-0:2.40-0.12.fc41.x86 100% | 5.8 MiB/s | 155.0 KiB | 00m00s [ 82/153] libsmartcols-0:2.40-0.12.fc41 100% | 3.1 MiB/s | 83.5 KiB | 00m00s [ 83/153] libutempter-0:1.2.1-13.fc40.x 100% | 1.1 MiB/s | 26.4 KiB | 00m00s [ 84/153] libuuid-0:2.40-0.12.fc41.x86_ 100% | 1.1 MiB/s | 28.6 KiB | 00m00s [ 85/153] systemd-libs-0:255.4-1.fc41.x 100% | 21.6 MiB/s | 707.8 KiB | 00m00s [ 86/153] util-linux-core-0:2.40-0.12.f 100% | 17.5 MiB/s | 536.9 KiB | 00m00s [ 87/153] zlib-ng-compat-0:2.1.6-2.fc40 100% | 3.0 MiB/s | 77.1 KiB | 00m00s [ 88/153] basesystem-0:11-20.fc40.noarc 100% | 231.9 KiB/s | 7.2 KiB | 00m00s [ 89/153] glibc-gconv-extra-0:2.39.9000 100% | 40.0 MiB/s | 1.7 MiB | 00m00s [ 90/153] libgcc-0:14.0.1-0.13.fc41.x86 100% | 4.8 MiB/s | 122.8 KiB | 00m00s [ 91/153] ncurses-base-0:6.4-12.2024012 100% | 3.5 MiB/s | 88.9 KiB | 00m00s [ 92/153] libsepol-0:3.6-3.fc40.x86_64 100% | 11.9 MiB/s | 340.1 KiB | 00m00s [ 93/153] ca-certificates-0:2023.2.62_v 100% | 24.8 MiB/s | 862.1 KiB | 00m00s [ 94/153] crypto-policies-0:20240320-1. 100% | 3.5 MiB/s | 90.8 KiB | 00m00s [ 95/153] fedora-gpg-keys-0:41-0.1.noar 100% | 5.0 MiB/s | 131.8 KiB | 00m00s [ 96/153] fedora-repos-rawhide-0:41-0.1 100% | 371.7 KiB/s | 8.9 KiB | 00m00s [ 97/153] pcre2-syntax-0:10.43-1.fc41.n 100% | 5.6 MiB/s | 148.8 KiB | 00m00s [ 98/153] file-libs-0:5.45-5.fc41.x86_6 100% | 23.3 MiB/s | 763.0 KiB | 00m00s [ 99/153] curl-0:8.6.0-7.fc41.x86_64 100% | 10.5 MiB/s | 300.8 KiB | 00m00s [100/153] libarchive-0:3.7.2-3.fc40.x86 100% | 13.7 MiB/s | 407.1 KiB | 00m00s [101/153] elfutils-libs-0:0.191-5.fc41. 100% | 9.3 MiB/s | 258.5 KiB | 00m00s [102/153] elfutils-debuginfod-client-0: 100% | 1.5 MiB/s | 38.3 KiB | 00m00s [103/153] libstdc++-0:14.0.1-0.13.fc41. 100% | 25.3 MiB/s | 880.8 KiB | 00m00s [104/153] libzstd-0:1.5.6-1.fc41.x86_64 100% | 10.8 MiB/s | 308.9 KiB | 00m00s [105/153] libgomp-0:14.0.1-0.13.fc41.x8 100% | 11.2 MiB/s | 343.5 KiB | 00m00s [106/153] lua-libs-0:5.4.6-5.fc40.x86_6 100% | 5.0 MiB/s | 131.9 KiB | 00m00s [107/153] rpm-sequoia-0:1.6.0-2.fc40.x8 100% | 22.4 MiB/s | 847.5 KiB | 00m00s [108/153] sqlite-libs-0:3.45.2-1.fc41.x 100% | 18.6 MiB/s | 705.7 KiB | 00m00s [109/153] lz4-libs-0:1.9.4-6.fc40.x86_6 100% | 2.6 MiB/s | 67.2 KiB | 00m00s [110/153] elfutils-default-yama-scope-0 100% | 495.6 KiB/s | 13.4 KiB | 00m00s [111/153] libxml2-0:2.12.6-1.fc41.x86_6 100% | 21.6 MiB/s | 686.3 KiB | 00m00s [112/153] authselect-libs-0:1.5.0-5.fc4 100% | 7.9 MiB/s | 218.6 KiB | 00m00s [113/153] pam-0:1.6.0-2.fc41.x86_64 100% | 18.0 MiB/s | 553.3 KiB | 00m00s [114/153] authselect-0:1.5.0-5.fc41.x86 100% | 4.9 MiB/s | 146.2 KiB | 00m00s [115/153] gdbm-libs-1:1.23-6.fc40.x86_6 100% | 2.1 MiB/s | 56.2 KiB | 00m00s [116/153] libnsl2-0:2.0.1-1.fc40.x86_64 100% | 1.2 MiB/s | 29.6 KiB | 00m00s [117/153] libtirpc-0:1.3.4-1.rc3.fc41.x 100% | 3.5 MiB/s | 92.5 KiB | 00m00s [118/153] libpwquality-0:1.4.5-9.fc40.x 100% | 4.3 MiB/s | 119.7 KiB | 00m00s [119/153] cracklib-0:2.9.11-5.fc40.x86_ 100% | 3.6 MiB/s | 92.5 KiB | 00m00s [120/153] libcom_err-0:1.47.0-5.fc40.x8 100% | 1.0 MiB/s | 25.4 KiB | 00m00s [121/153] krb5-libs-0:1.21.2-5.fc40.x86 100% | 21.7 MiB/s | 756.1 KiB | 00m00s [122/153] keyutils-libs-0:1.6.3-3.fc40. 100% | 1.2 MiB/s | 31.5 KiB | 00m00s [123/153] libverto-0:0.3.2-8.fc40.x86_6 100% | 821.6 KiB/s | 20.5 KiB | 00m00s [124/153] alternatives-0:1.26-3.fc40.x8 100% | 1.3 MiB/s | 39.9 KiB | 00m00s [125/153] jansson-0:2.13.1-9.fc40.x86_6 100% | 1.4 MiB/s | 44.2 KiB | 00m00s [126/153] pkgconf-pkg-config-0:2.1.0-1. 100% | 404.3 KiB/s | 9.7 KiB | 00m00s [127/153] binutils-0:2.42.50-6.fc41.x86 100% | 50.8 MiB/s | 6.3 MiB | 00m00s [128/153] pkgconf-0:2.1.0-1.fc40.x86_64 100% | 1.7 MiB/s | 43.5 KiB | 00m00s [129/153] binutils-gold-0:2.42.50-6.fc4 100% | 6.6 MiB/s | 783.2 KiB | 00m00s [130/153] pkgconf-m4-0:2.1.0-1.fc40.noa 100% | 580.1 KiB/s | 13.9 KiB | 00m00s [131/153] libpkgconf-0:2.1.0-1.fc40.x86 100% | 1.5 MiB/s | 37.8 KiB | 00m00s [132/153] libffi-0:3.4.6-1.fc41.x86_64 100% | 1.5 MiB/s | 40.0 KiB | 00m00s [133/153] p11-kit-0:0.25.3-4.fc40.x86_6 100% | 15.9 MiB/s | 489.8 KiB | 00m00s [134/153] gdbm-1:1.23-6.fc40.x86_64 100% | 2.4 MiB/s | 152.5 KiB | 00m00s [135/153] libtasn1-0:4.19.0-6.fc40.x86_ 100% | 2.9 MiB/s | 73.7 KiB | 00m00s [136/153] p11-kit-trust-0:0.25.3-4.fc40 100% | 4.9 MiB/s | 131.5 KiB | 00m00s [137/153] fedora-release-0:41-0.6.noarc 100% | 411.5 KiB/s | 10.7 KiB | 00m00s [138/153] xxhash-libs-0:0.8.2-2.fc40.x8 100% | 1.3 MiB/s | 36.9 KiB | 00m00s [139/153] fedora-release-identity-basic 100% | 337.9 KiB/s | 11.5 KiB | 00m00s [140/153] libcurl-0:8.6.0-7.fc41.x86_64 100% | 12.0 MiB/s | 345.2 KiB | 00m00s [141/153] gdb-minimal-0:14.2-1.fc41.x86 100% | 51.1 MiB/s | 4.3 MiB | 00m00s [142/153] libidn2-0:2.3.7-1.fc40.x86_64 100% | 4.5 MiB/s | 118.7 KiB | 00m00s [143/153] libnghttp2-0:1.60.0-2.fc41.x8 100% | 3.0 MiB/s | 76.1 KiB | 00m00s [144/153] libpsl-0:0.21.5-3.fc40.x86_64 100% | 2.5 MiB/s | 63.9 KiB | 00m00s [145/153] libssh-0:0.10.6-6.fc41.x86_64 100% | 7.7 MiB/s | 211.5 KiB | 00m00s [146/153] openldap-0:2.6.7-1.fc40.x86_6 100% | 9.2 MiB/s | 254.3 KiB | 00m00s [147/153] libbrotli-0:1.1.0-3.fc40.x86_ 100% | 3.5 MiB/s | 338.4 KiB | 00m00s [148/153] libunistring-0:1.1-7.fc41.x86 100% | 17.2 MiB/s | 545.4 KiB | 00m00s [149/153] publicsuffix-list-dafsa-0:202 100% | 2.0 MiB/s | 58.1 KiB | 00m00s [150/153] libssh-config-0:0.10.6-6.fc41 100% | 365.5 KiB/s | 9.1 KiB | 00m00s [151/153] libevent-0:2.1.12-12.fc40.x86 100% | 8.4 MiB/s | 257.2 KiB | 00m00s [152/153] cyrus-sasl-lib-0:2.1.28-19.fc 100% | 22.0 MiB/s | 789.3 KiB | 00m00s [153/153] libtool-ltdl-0:2.4.7-10.fc40. 100% | 1.1 MiB/s | 36.2 KiB | 00m00s -------------------------------------------------------------------------------- [153/153] Total 100% | 28.6 MiB/s | 52.9 MiB | 00m02s Running transaction Importing PGP key 0xE99D6AD1: Userid : "Fedora (41) " Fingerprint: 466CF2D8B60BC3057AA9453ED0622462E99D6AD1 From : file:///usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-41-primary The key was successfully imported. Importing PGP key 0xE99D6AD1: Userid : "Fedora (41) " Fingerprint: 466CF2D8B60BC3057AA9453ED0622462E99D6AD1 From : file:///usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-41-primary The key was successfully imported. Importing PGP key 0xA15B79CC: Userid : "Fedora (40) " Fingerprint: 115DF9AEF857853EE8445D0A0727707EA15B79CC From : file:///usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-40-primary The key was successfully imported. [ 1/155] Verify package files 100% | 550.0 B/s | 153.0 B | 00m00s >>> Running pre-transaction scriptlet: filesystem-0:3.18-8.fc40.x86_64 >>> Stop pre-transaction scriptlet: filesystem-0:3.18-8.fc40.x86_64 [ 2/155] Prepare transaction 100% | 1.6 KiB/s | 153.0 B | 00m00s [ 3/155] Installing libgcc-0:14.0.1-0. 100% | 88.6 MiB/s | 272.3 KiB | 00m00s >>> Running post-install scriptlet: libgcc-0:14.0.1-0.13.fc41.x86_64 >>> Stop post-install scriptlet: libgcc-0:14.0.1-0.13.fc41.x86_64 [ 4/155] Installing crypto-policies-0: 100% | 13.0 MiB/s | 146.2 KiB | 00m00s >>> Running post-install scriptlet: crypto-policies-0:20240320-1.git58e3d95.fc41 >>> Stop post-install scriptlet: crypto-policies-0:20240320-1.git58e3d95.fc41.no [ 5/155] Installing fedora-release-ide 100% | 0.0 B/s | 952.0 B | 00m00s [ 6/155] Installing fedora-repos-rawhi 100% | 2.4 MiB/s | 2.4 KiB | 00m00s [ 7/155] Installing fedora-gpg-keys-0: 100% | 20.8 MiB/s | 170.1 KiB | 00m00s [ 8/155] Installing fedora-repos-0:41- 100% | 5.6 MiB/s | 5.7 KiB | 00m00s [ 9/155] Installing fedora-release-com 100% | 11.4 MiB/s | 23.3 KiB | 00m00s [ 10/155] Installing fedora-release-0:4 100% | 0.0 B/s | 124.0 B | 00m00s [ 11/155] Installing setup-0:2.14.5-2.f 100% | 50.6 MiB/s | 725.8 KiB | 00m00s >>> Running post-install scriptlet: setup-0:2.14.5-2.fc40.noarch >>> Stop post-install scriptlet: setup-0:2.14.5-2.fc40.noarch [ 12/155] Installing filesystem-0:3.18- 100% | 1.7 MiB/s | 212.4 KiB | 00m00s [ 13/155] Installing basesystem-0:11-20 100% | 0.0 B/s | 124.0 B | 00m00s [ 14/155] Installing libssh-config-0:0. 100% | 0.0 B/s | 816.0 B | 00m00s [ 15/155] Installing publicsuffix-list- 100% | 66.7 MiB/s | 68.3 KiB | 00m00s [ 16/155] Installing pkgconf-m4-0:2.1.0 100% | 0.0 B/s | 14.3 KiB | 00m00s [ 17/155] Installing pcre2-syntax-0:10. 100% | 122.8 MiB/s | 251.5 KiB | 00m00s [ 18/155] Installing ncurses-base-0:6.4 100% | 38.2 MiB/s | 351.6 KiB | 00m00s [ 19/155] Installing glibc-minimal-lang 100% | 0.0 B/s | 124.0 B | 00m00s [ 20/155] Installing ncurses-libs-0:6.4 100% | 157.8 MiB/s | 969.7 KiB | 00m00s >>> Running pre-install scriptlet: glibc-0:2.39.9000-10.fc41.x86_64 >>> Stop pre-install scriptlet: glibc-0:2.39.9000-10.fc41.x86_64 [ 21/155] Installing glibc-0:2.39.9000- 100% | 142.6 MiB/s | 6.7 MiB | 00m00s >>> Running post-install scriptlet: glibc-0:2.39.9000-10.fc41.x86_64 >>> Stop post-install scriptlet: glibc-0:2.39.9000-10.fc41.x86_64 [ 22/155] Installing bash-0:5.2.26-3.fc 100% | 263.3 MiB/s | 8.2 MiB | 00m00s >>> Running post-install scriptlet: bash-0:5.2.26-3.fc40.x86_64 >>> Stop post-install scriptlet: bash-0:5.2.26-3.fc40.x86_64 [ 23/155] Installing glibc-common-0:2.3 100% | 127.6 MiB/s | 1.0 MiB | 00m00s [ 24/155] Installing glibc-gconv-extra- 100% | 131.1 MiB/s | 7.9 MiB | 00m00s >>> Running post-install scriptlet: glibc-gconv-extra-0:2.39.9000-10.fc41.x86_64 >>> Stop post-install scriptlet: glibc-gconv-extra-0:2.39.9000-10.fc41.x86_64 [ 25/155] Installing zlib-ng-compat-0:2 100% | 65.8 MiB/s | 134.8 KiB | 00m00s [ 26/155] Installing xz-libs-1:5.4.6-3. 100% | 103.0 MiB/s | 210.9 KiB | 00m00s [ 27/155] Installing bzip2-libs-0:1.0.8 100% | 79.9 MiB/s | 81.8 KiB | 00m00s [ 28/155] Installing popt-0:1.19-6.fc40 100% | 35.0 MiB/s | 143.5 KiB | 00m00s [ 29/155] Installing readline-0:8.2-8.f 100% | 160.0 MiB/s | 491.4 KiB | 00m00s [ 30/155] Installing libuuid-0:2.40-0.1 100% | 37.6 MiB/s | 38.5 KiB | 00m00s [ 31/155] Installing libstdc++-0:14.0.1 100% | 251.1 MiB/s | 2.8 MiB | 00m00s [ 32/155] Installing libzstd-0:1.5.6-1. 100% | 256.9 MiB/s | 789.2 KiB | 00m00s [ 33/155] Installing elfutils-libelf-0: 100% | 292.3 MiB/s | 1.2 MiB | 00m00s [ 34/155] Installing libblkid-0:2.40-0. 100% | 257.5 MiB/s | 263.7 KiB | 00m00s [ 35/155] Installing gmp-1:6.3.0-1.fc41 100% | 196.7 MiB/s | 805.6 KiB | 00m00s [ 36/155] Installing libattr-0:2.5.2-3. 100% | 28.8 MiB/s | 29.5 KiB | 00m00s [ 37/155] Installing libacl-0:2.3.2-1.f 100% | 39.9 MiB/s | 40.8 KiB | 00m00s [ 38/155] Installing libxcrypt-0:4.4.36 100% | 129.7 MiB/s | 265.5 KiB | 00m00s [ 39/155] Installing libeconf-0:0.6.2-1 100% | 58.3 MiB/s | 59.6 KiB | 00m00s [ 40/155] Installing lz4-libs-0:1.9.4-6 100% | 127.4 MiB/s | 130.5 KiB | 00m00s [ 41/155] Installing gdbm-libs-1:1.23-6 100% | 60.3 MiB/s | 123.6 KiB | 00m00s [ 42/155] Installing mpfr-0:4.2.1-3.fc4 100% | 203.5 MiB/s | 833.5 KiB | 00m00s [ 43/155] Installing gawk-0:5.3.0-3.fc4 100% | 172.8 MiB/s | 1.7 MiB | 00m00s [ 44/155] Installing dwz-0:0.15-6.fc40. 100% | 142.7 MiB/s | 292.3 KiB | 00m00s [ 45/155] Installing unzip-0:6.0-63.fc4 100% | 125.8 MiB/s | 386.3 KiB | 00m00s [ 46/155] Installing file-libs-0:5.45-5 100% | 472.9 MiB/s | 9.9 MiB | 00m00s [ 47/155] Installing file-0:5.45-5.fc41 100% | 102.6 MiB/s | 105.0 KiB | 00m00s [ 48/155] Installing pcre2-0:10.43-1.fc 100% | 213.2 MiB/s | 654.9 KiB | 00m00s [ 49/155] Installing grep-0:3.11-7.fc40 100% | 125.4 MiB/s | 1.0 MiB | 00m00s [ 50/155] Installing xz-1:5.4.6-3.fc41. 100% | 143.0 MiB/s | 2.0 MiB | 00m00s [ 51/155] Installing libcap-ng-0:0.8.4- 100% | 73.2 MiB/s | 75.0 KiB | 00m00s [ 52/155] Installing audit-libs-0:4.0.1 100% | 160.9 MiB/s | 329.5 KiB | 00m00s [ 53/155] Installing pam-libs-0:1.6.0-2 100% | 67.0 MiB/s | 137.3 KiB | 00m00s [ 54/155] Installing libcap-0:2.69-3.fc 100% | 72.2 MiB/s | 221.9 KiB | 00m00s [ 55/155] Installing systemd-libs-0:255 100% | 214.5 MiB/s | 1.9 MiB | 00m00s [ 56/155] Installing libsmartcols-0:2.4 100% | 177.1 MiB/s | 181.4 KiB | 00m00s [ 57/155] Installing libsepol-0:3.6-3.f 100% | 261.4 MiB/s | 803.0 KiB | 00m00s [ 58/155] Installing libselinux-0:3.6-4 100% | 85.1 MiB/s | 174.3 KiB | 00m00s [ 59/155] Installing sed-0:4.9-1.fc40.x 100% | 121.3 MiB/s | 869.7 KiB | 00m00s [ 60/155] Installing findutils-1:4.9.0- 100% | 162.9 MiB/s | 1.5 MiB | 00m00s [ 61/155] Installing libmount-0:2.40-0. 100% | 172.3 MiB/s | 352.8 KiB | 00m00s [ 62/155] Installing lua-libs-0:5.4.6-5 100% | 137.8 MiB/s | 282.3 KiB | 00m00s [ 63/155] Installing libcom_err-0:1.47. 100% | 66.7 MiB/s | 68.3 KiB | 00m00s [ 64/155] Installing alternatives-0:1.2 100% | 62.5 MiB/s | 64.0 KiB | 00m00s [ 65/155] Installing jansson-0:2.13.1-9 100% | 87.6 MiB/s | 89.7 KiB | 00m00s [ 66/155] Installing libtasn1-0:4.19.0- 100% | 86.7 MiB/s | 177.5 KiB | 00m00s [ 67/155] Installing libunistring-0:1.1 100% | 288.5 MiB/s | 1.7 MiB | 00m00s [ 68/155] Installing libidn2-0:2.3.7-1. 100% | 81.8 MiB/s | 335.0 KiB | 00m00s [ 69/155] Installing libpsl-0:0.21.5-3. 100% | 79.7 MiB/s | 81.6 KiB | 00m00s [ 70/155] Installing util-linux-core-0: 100% | 134.9 MiB/s | 1.5 MiB | 00m00s [ 71/155] Installing tar-2:1.35-3.fc40. 100% | 227.0 MiB/s | 3.0 MiB | 00m00s [ 72/155] Installing libsemanage-0:3.6- 100% | 96.1 MiB/s | 295.3 KiB | 00m00s [ 73/155] Installing shadow-utils-2:4.1 100% | 83.4 MiB/s | 4.2 MiB | 00m00s >>> Running pre-install scriptlet: libutempter-0:1.2.1-13.fc40.x86_64 >>> Stop pre-install scriptlet: libutempter-0:1.2.1-13.fc40.x86_64 [ 74/155] Installing libutempter-0:1.2. 100% | 29.2 MiB/s | 59.7 KiB | 00m00s [ 75/155] Installing zip-0:3.0-40.fc40. 100% | 172.6 MiB/s | 707.1 KiB | 00m00s [ 76/155] Installing gdbm-1:1.23-6.fc40 100% | 91.0 MiB/s | 465.8 KiB | 00m00s [ 77/155] Installing cyrus-sasl-lib-0:2 100% | 228.3 MiB/s | 2.3 MiB | 00m00s [ 78/155] Installing zstd-0:1.5.6-1.fc4 100% | 279.3 MiB/s | 1.7 MiB | 00m00s [ 79/155] Installing libfdisk-0:2.40-0. 100% | 177.8 MiB/s | 364.0 KiB | 00m00s [ 80/155] Installing bzip2-0:1.0.8-18.f 100% | 47.0 MiB/s | 96.2 KiB | 00m00s [ 81/155] Installing libxml2-0:2.12.6-1 100% | 242.9 MiB/s | 1.7 MiB | 00m00s [ 82/155] Installing sqlite-libs-0:3.45 100% | 234.2 MiB/s | 1.4 MiB | 00m00s [ 83/155] Installing ed-0:1.20.1-1.fc41 100% | 72.6 MiB/s | 148.8 KiB | 00m00s [ 84/155] Installing patch-0:2.7.6-24.f 100% | 129.0 MiB/s | 264.3 KiB | 00m00s [ 85/155] Installing elfutils-default-y 100% | 204.3 KiB/s | 2.0 KiB | 00m00s >>> Running post-install scriptlet: elfutils-default-yama-scope-0:0.191-5.fc41.n >>> Stop post-install scriptlet: elfutils-default-yama-scope-0:0.191-5.fc41.noar [ 86/155] Installing cpio-0:2.15-1.fc40 100% | 137.5 MiB/s | 1.1 MiB | 00m00s [ 87/155] Installing diffutils-0:3.10-5 100% | 176.2 MiB/s | 1.6 MiB | 00m00s [ 88/155] Installing libgomp-0:14.0.1-0 100% | 169.4 MiB/s | 520.3 KiB | 00m00s [ 89/155] Installing keyutils-libs-0:1. 100% | 54.5 MiB/s | 55.8 KiB | 00m00s [ 90/155] Installing libverto-0:0.3.2-8 100% | 30.5 MiB/s | 31.3 KiB | 00m00s [ 91/155] Installing libpkgconf-0:2.1.0 100% | 73.6 MiB/s | 75.3 KiB | 00m00s [ 92/155] Installing pkgconf-0:2.1.0-1. 100% | 41.5 MiB/s | 84.9 KiB | 00m00s [ 93/155] Installing pkgconf-pkg-config 100% | 1.7 MiB/s | 1.8 KiB | 00m00s [ 94/155] Installing libffi-0:3.4.6-1.f 100% | 81.8 MiB/s | 83.8 KiB | 00m00s [ 95/155] Installing p11-kit-0:0.25.3-4 100% | 146.3 MiB/s | 2.2 MiB | 00m00s [ 96/155] Installing p11-kit-trust-0:0. 100% | 29.5 MiB/s | 393.1 KiB | 00m00s >>> Running post-install scriptlet: p11-kit-trust-0:0.25.3-4.fc40.x86_64 >>> Stop post-install scriptlet: p11-kit-trust-0:0.25.3-4.fc40.x86_64 [ 97/155] Installing xxhash-libs-0:0.8. 100% | 87.8 MiB/s | 89.9 KiB | 00m00s [ 98/155] Installing libbrotli-0:1.1.0- 100% | 203.1 MiB/s | 831.8 KiB | 00m00s [ 99/155] Installing libnghttp2-0:1.60. 100% | 163.2 MiB/s | 167.1 KiB | 00m00s [100/155] Installing libtool-ltdl-0:2.4 100% | 65.7 MiB/s | 67.3 KiB | 00m00s [101/155] Installing rust-srpm-macros-0 100% | 5.4 MiB/s | 5.6 KiB | 00m00s [102/155] Installing qt6-srpm-macros-0: 100% | 0.0 B/s | 732.0 B | 00m00s [103/155] Installing qt5-srpm-macros-0: 100% | 0.0 B/s | 768.0 B | 00m00s [104/155] Installing perl-srpm-macros-0 100% | 0.0 B/s | 1.1 KiB | 00m00s [105/155] Installing package-notes-srpm 100% | 0.0 B/s | 2.0 KiB | 00m00s [106/155] Installing openblas-srpm-macr 100% | 0.0 B/s | 392.0 B | 00m00s [107/155] Installing ocaml-srpm-macros- 100% | 0.0 B/s | 2.2 KiB | 00m00s [108/155] Installing kernel-srpm-macros 100% | 2.3 MiB/s | 2.3 KiB | 00m00s [109/155] Installing gnat-srpm-macros-0 100% | 0.0 B/s | 1.3 KiB | 00m00s [110/155] Installing ghc-srpm-macros-0: 100% | 0.0 B/s | 1.0 KiB | 00m00s [111/155] Installing fpc-srpm-macros-0: 100% | 0.0 B/s | 420.0 B | 00m00s [112/155] Installing ansible-srpm-macro 100% | 35.4 MiB/s | 36.2 KiB | 00m00s [113/155] Installing coreutils-common-0 100% | 260.5 MiB/s | 11.5 MiB | 00m00s [114/155] Installing openssl-libs-1:3.2 100% | 324.8 MiB/s | 7.8 MiB | 00m00s [115/155] Installing coreutils-0:9.4-6. 100% | 161.5 MiB/s | 5.8 MiB | 00m00s >>> Running pre-install scriptlet: ca-certificates-0:2023.2.62_v7.0.401-6.fc40.n >>> Stop pre-install scriptlet: ca-certificates-0:2023.2.62_v7.0.401-6.fc40.noar [116/155] Installing ca-certificates-0: 100% | 2.6 MiB/s | 2.3 MiB | 00m01s >>> Running post-install scriptlet: ca-certificates-0:2023.2.62_v7.0.401-6.fc40. >>> Stop post-install scriptlet: ca-certificates-0:2023.2.62_v7.0.401-6.fc40.noa [117/155] Installing krb5-libs-0:1.21.2 100% | 191.2 MiB/s | 2.3 MiB | 00m00s [118/155] Installing libtirpc-0:1.3.4-1 100% | 99.9 MiB/s | 204.6 KiB | 00m00s [119/155] Installing gzip-0:1.13-1.fc40 100% | 95.4 MiB/s | 390.6 KiB | 00m00s [120/155] Installing authselect-libs-0: 100% | 90.4 MiB/s | 833.2 KiB | 00m00s [121/155] Installing libarchive-0:3.7.2 100% | 223.8 MiB/s | 916.6 KiB | 00m00s [122/155] Installing authselect-0:1.5.0 100% | 51.4 MiB/s | 157.9 KiB | 00m00s [123/155] Installing cracklib-0:2.9.11- 100% | 34.9 MiB/s | 250.3 KiB | 00m00s [124/155] Installing libpwquality-0:1.4 100% | 60.0 MiB/s | 430.1 KiB | 00m00s [125/155] Installing libnsl2-0:2.0.1-1. 100% | 28.8 MiB/s | 59.0 KiB | 00m00s [126/155] Installing pam-0:1.6.0-2.fc41 100% | 78.7 MiB/s | 1.8 MiB | 00m00s [127/155] Installing libssh-0:0.10.6-6. 100% | 167.8 MiB/s | 515.4 KiB | 00m00s [128/155] Installing rpm-sequoia-0:1.6. 100% | 278.7 MiB/s | 2.2 MiB | 00m00s [129/155] Installing rpm-libs-0:4.19.1. 100% | 173.7 MiB/s | 711.4 KiB | 00m00s [130/155] Installing libevent-0:2.1.12- 100% | 219.6 MiB/s | 899.4 KiB | 00m00s [131/155] Installing openldap-0:2.6.7-1 100% | 156.0 MiB/s | 638.9 KiB | 00m00s [132/155] Installing libcurl-0:8.6.0-7. 100% | 188.9 MiB/s | 773.9 KiB | 00m00s [133/155] Installing elfutils-libs-0:0. 100% | 158.2 MiB/s | 648.0 KiB | 00m00s [134/155] Installing elfutils-debuginfo 100% | 65.3 MiB/s | 66.9 KiB | 00m00s [135/155] Installing binutils-gold-0:2. 100% | 106.9 MiB/s | 2.0 MiB | 00m00s >>> Running post-install scriptlet: binutils-gold-0:2.42.50-6.fc41.x86_64 >>> Stop post-install scriptlet: binutils-gold-0:2.42.50-6.fc41.x86_64 [136/155] Installing binutils-0:2.42.50 100% | 278.0 MiB/s | 27.2 MiB | 00m00s >>> Running post-install scriptlet: binutils-0:2.42.50-6.fc41.x86_64 >>> Stop post-install scriptlet: binutils-0:2.42.50-6.fc41.x86_64 [137/155] Installing elfutils-0:0.191-5 100% | 232.0 MiB/s | 2.6 MiB | 00m00s [138/155] Installing gdb-minimal-0:14.2 100% | 316.6 MiB/s | 12.7 MiB | 00m00s [139/155] Installing debugedit-0:5.0-14 100% | 98.5 MiB/s | 201.7 KiB | 00m00s [140/155] Installing rpm-build-libs-0:4 100% | 194.5 MiB/s | 199.2 KiB | 00m00s [141/155] Installing curl-0:8.6.0-7.fc4 100% | 40.0 MiB/s | 736.9 KiB | 00m00s >>> Running pre-install scriptlet: rpm-0:4.19.1.1-1.fc40.x86_64 >>> Stop pre-install scriptlet: rpm-0:4.19.1.1-1.fc40.x86_64 [142/155] Installing rpm-0:4.19.1.1-1.f 100% | 88.8 MiB/s | 2.4 MiB | 00m00s [143/155] Installing efi-srpm-macros-0: 100% | 40.2 MiB/s | 41.2 KiB | 00m00s [144/155] Installing lua-srpm-macros-0: 100% | 1.9 MiB/s | 1.9 KiB | 00m00s [145/155] Installing zig-srpm-macros-0: 100% | 1.6 MiB/s | 1.7 KiB | 00m00s [146/155] Installing fonts-srpm-macros- 100% | 55.1 MiB/s | 56.5 KiB | 00m00s [147/155] Installing forge-srpm-macros- 100% | 39.2 MiB/s | 40.2 KiB | 00m00s [148/155] Installing go-srpm-macros-0:3 100% | 60.2 MiB/s | 61.6 KiB | 00m00s [149/155] Installing python-srpm-macros 100% | 50.5 MiB/s | 51.7 KiB | 00m00s [150/155] Installing redhat-rpm-config- 100% | 62.5 MiB/s | 191.9 KiB | 00m00s [151/155] Installing rpm-build-0:4.19.1 100% | 44.4 MiB/s | 182.0 KiB | 00m00s [152/155] Installing pyproject-srpm-mac 100% | 1.0 MiB/s | 2.1 KiB | 00m00s [153/155] Installing util-linux-0:2.40- 100% | 93.4 MiB/s | 3.7 MiB | 00m00s >>> Running post-install scriptlet: util-linux-0:2.40-0.12.fc41.x86_64 >>> Stop post-install scriptlet: util-linux-0:2.40-0.12.fc41.x86_64 [154/155] Installing which-0:2.21-41.fc 100% | 40.3 MiB/s | 82.4 KiB | 00m00s [155/155] Installing info-0:7.1-2.fc40. 100% | 291.0 KiB/s | 358.2 KiB | 00m01s >>> Running post-transaction scriptlet: filesystem-0:3.18-8.fc40.x86_64 >>> Stop post-transaction scriptlet: filesystem-0:3.18-8.fc40.x86_64 >>> Running post-transaction scriptlet: ca-certificates-0:2023.2.62_v7.0.401-6.f >>> Stop post-transaction scriptlet: ca-certificates-0:2023.2.62_v7.0.401-6.fc40 >>> Running post-transaction scriptlet: authselect-libs-0:1.5.0-5.fc41.x86_64 >>> Stop post-transaction scriptlet: authselect-libs-0:1.5.0-5.fc41.x86_64 >>> Running post-transaction scriptlet: rpm-0:4.19.1.1-1.fc40.x86_64 >>> Stop post-transaction scriptlet: rpm-0:4.19.1.1-1.fc40.x86_64 >>> Running trigger-install scriptlet: glibc-common-0:2.39.9000-10.fc41.x86_64 >>> Stop trigger-install scriptlet: glibc-common-0:2.39.9000-10.fc41.x86_64 >>> Running trigger-install scriptlet: info-0:7.1-2.fc40.x86_64 >>> Stop trigger-install scriptlet: info-0:7.1-2.fc40.x86_64 Finish: installing minimal buildroot with dnf5 Start: creating root cache Finish: creating root cache Finish: chroot init INFO: Installed packages: INFO: alternatives-1.26-3.fc40.x86_64 ansible-srpm-macros-1-14.fc40.noarch audit-libs-4.0.1-1.fc41.x86_64 authselect-1.5.0-5.fc41.x86_64 authselect-libs-1.5.0-5.fc41.x86_64 basesystem-11-20.fc40.noarch bash-5.2.26-3.fc40.x86_64 binutils-2.42.50-6.fc41.x86_64 binutils-gold-2.42.50-6.fc41.x86_64 bzip2-1.0.8-18.fc40.x86_64 bzip2-libs-1.0.8-18.fc40.x86_64 ca-certificates-2023.2.62_v7.0.401-6.fc40.noarch coreutils-9.4-6.fc40.x86_64 coreutils-common-9.4-6.fc40.x86_64 cpio-2.15-1.fc40.x86_64 cracklib-2.9.11-5.fc40.x86_64 crypto-policies-20240320-1.git58e3d95.fc41.noarch curl-8.6.0-7.fc41.x86_64 cyrus-sasl-lib-2.1.28-19.fc40.x86_64 debugedit-5.0-14.fc40.x86_64 diffutils-3.10-5.fc40.x86_64 dwz-0.15-6.fc40.x86_64 ed-1.20.1-1.fc41.x86_64 efi-srpm-macros-5-11.fc40.noarch elfutils-0.191-5.fc41.x86_64 elfutils-debuginfod-client-0.191-5.fc41.x86_64 elfutils-default-yama-scope-0.191-5.fc41.noarch elfutils-libelf-0.191-5.fc41.x86_64 elfutils-libs-0.191-5.fc41.x86_64 fedora-gpg-keys-41-0.1.noarch fedora-release-41-0.6.noarch fedora-release-common-41-0.6.noarch fedora-release-identity-basic-41-0.6.noarch fedora-repos-41-0.1.noarch fedora-repos-rawhide-41-0.1.noarch file-5.45-5.fc41.x86_64 file-libs-5.45-5.fc41.x86_64 filesystem-3.18-8.fc40.x86_64 findutils-4.9.0-8.fc40.x86_64 fonts-srpm-macros-2.0.5-14.fc40.noarch forge-srpm-macros-0.3.0-1.fc41.noarch fpc-srpm-macros-1.3-12.fc40.noarch gawk-5.3.0-3.fc40.x86_64 gdb-minimal-14.2-1.fc41.x86_64 gdbm-1.23-6.fc40.x86_64 gdbm-libs-1.23-6.fc40.x86_64 ghc-srpm-macros-1.9.1-1.fc41.noarch glibc-2.39.9000-10.fc41.x86_64 glibc-common-2.39.9000-10.fc41.x86_64 glibc-gconv-extra-2.39.9000-10.fc41.x86_64 glibc-minimal-langpack-2.39.9000-10.fc41.x86_64 gmp-6.3.0-1.fc41.x86_64 gnat-srpm-macros-6-5.fc40.noarch go-srpm-macros-3.5.0-1.fc41.noarch gpg-pubkey-a15b79cc-63d04c2c gpg-pubkey-e99d6ad1-64d2612c grep-3.11-7.fc40.x86_64 gzip-1.13-1.fc40.x86_64 info-7.1-2.fc40.x86_64 jansson-2.13.1-9.fc40.x86_64 kernel-srpm-macros-1.0-23.fc41.noarch keyutils-libs-1.6.3-3.fc40.x86_64 krb5-libs-1.21.2-5.fc40.x86_64 libacl-2.3.2-1.fc40.x86_64 libarchive-3.7.2-3.fc40.x86_64 libattr-2.5.2-3.fc40.x86_64 libblkid-2.40-0.12.fc41.x86_64 libbrotli-1.1.0-3.fc40.x86_64 libcap-2.69-3.fc40.x86_64 libcap-ng-0.8.4-4.fc40.x86_64 libcom_err-1.47.0-5.fc40.x86_64 libcurl-8.6.0-7.fc41.x86_64 libeconf-0.6.2-1.fc41.x86_64 libevent-2.1.12-12.fc40.x86_64 libfdisk-2.40-0.12.fc41.x86_64 libffi-3.4.6-1.fc41.x86_64 libgcc-14.0.1-0.13.fc41.x86_64 libgomp-14.0.1-0.13.fc41.x86_64 libidn2-2.3.7-1.fc40.x86_64 libmount-2.40-0.12.fc41.x86_64 libnghttp2-1.60.0-2.fc41.x86_64 libnsl2-2.0.1-1.fc40.x86_64 libpkgconf-2.1.0-1.fc40.x86_64 libpsl-0.21.5-3.fc40.x86_64 libpwquality-1.4.5-9.fc40.x86_64 libselinux-3.6-4.fc40.x86_64 libsemanage-3.6-3.fc40.x86_64 libsepol-3.6-3.fc40.x86_64 libsmartcols-2.40-0.12.fc41.x86_64 libssh-0.10.6-6.fc41.x86_64 libssh-config-0.10.6-6.fc41.noarch libstdc++-14.0.1-0.13.fc41.x86_64 libtasn1-4.19.0-6.fc40.x86_64 libtirpc-1.3.4-1.rc3.fc41.x86_64 libtool-ltdl-2.4.7-10.fc40.x86_64 libunistring-1.1-7.fc41.x86_64 libutempter-1.2.1-13.fc40.x86_64 libuuid-2.40-0.12.fc41.x86_64 libverto-0.3.2-8.fc40.x86_64 libxcrypt-4.4.36-5.fc40.x86_64 libxml2-2.12.6-1.fc41.x86_64 libzstd-1.5.6-1.fc41.x86_64 lua-libs-5.4.6-5.fc40.x86_64 lua-srpm-macros-1-13.fc40.noarch lz4-libs-1.9.4-6.fc40.x86_64 mpfr-4.2.1-3.fc40.x86_64 ncurses-base-6.4-12.20240127.fc40.noarch ncurses-libs-6.4-12.20240127.fc40.x86_64 ocaml-srpm-macros-9-3.fc40.noarch openblas-srpm-macros-2-17.fc41.noarch openldap-2.6.7-1.fc40.x86_64 openssl-libs-3.2.1-3.fc41.x86_64 p11-kit-0.25.3-4.fc40.x86_64 p11-kit-trust-0.25.3-4.fc40.x86_64 package-notes-srpm-macros-0.5-11.fc40.noarch pam-1.6.0-2.fc41.x86_64 pam-libs-1.6.0-2.fc41.x86_64 patch-2.7.6-24.fc40.x86_64 pcre2-10.43-1.fc41.x86_64 pcre2-syntax-10.43-1.fc41.noarch perl-srpm-macros-1-53.fc40.noarch pkgconf-2.1.0-1.fc40.x86_64 pkgconf-m4-2.1.0-1.fc40.noarch pkgconf-pkg-config-2.1.0-1.fc40.x86_64 popt-1.19-6.fc40.x86_64 publicsuffix-list-dafsa-20240107-3.fc40.noarch pyproject-srpm-macros-1.12.0-1.fc40.noarch python-srpm-macros-3.12-9.fc41.noarch qt5-srpm-macros-5.15.13-1.fc41.noarch qt6-srpm-macros-6.6.2-1.fc41.noarch readline-8.2-8.fc40.x86_64 redhat-rpm-config-287-1.fc41.noarch rpm-4.19.1.1-1.fc40.x86_64 rpm-build-4.19.1.1-1.fc40.x86_64 rpm-build-libs-4.19.1.1-1.fc40.x86_64 rpm-libs-4.19.1.1-1.fc40.x86_64 rpm-sequoia-1.6.0-2.fc40.x86_64 rust-srpm-macros-26.2-1.fc41.noarch sed-4.9-1.fc40.x86_64 setup-2.14.5-2.fc40.noarch shadow-utils-4.15.1-2.fc41.x86_64 sqlite-libs-3.45.2-1.fc41.x86_64 systemd-libs-255.4-1.fc41.x86_64 tar-1.35-3.fc40.x86_64 unzip-6.0-63.fc40.x86_64 util-linux-2.40-0.12.fc41.x86_64 util-linux-core-2.40-0.12.fc41.x86_64 which-2.21-41.fc40.x86_64 xxhash-libs-0.8.2-2.fc40.x86_64 xz-5.4.6-3.fc41.x86_64 xz-libs-5.4.6-3.fc41.x86_64 zig-srpm-macros-1-2.fc40.noarch zip-3.0-40.fc40.x86_64 zlib-ng-compat-2.1.6-2.fc40.x86_64 zstd-1.5.6-1.fc41.x86_64 Start: buildsrpm Start: rpmbuild -bs warning: %patchN is deprecated (1 usages found), use %patch N (or %patch -P N) Building target platforms: x86_64 Building for target x86_64 setting SOURCE_DATE_EPOCH=1610841600 Wrote: /builddir/build/SRPMS/tunefish-4.2.0.d56812e-2.fc41.src.rpm RPM build warnings: %patchN is deprecated (1 usages found), use %patch N (or %patch -P N) Finish: rpmbuild -bs cp: preserving permissions for ‘/var/lib/copr-rpmbuild/results/chroot_scan/var/lib/mock/fedora-rawhide-x86_64-1711854804.320650/root/var/log’: No such file or directory INFO: chroot_scan: 1 files copied to /var/lib/copr-rpmbuild/results/chroot_scan INFO: /var/lib/mock/fedora-rawhide-x86_64-1711854804.320650/root/var/log/dnf5.log Finish: buildsrpm INFO: Done(/var/lib/copr-rpmbuild/workspace/workdir-26me0izx/tunefish/tunefish.spec) Config(child) 0 minutes 40 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/tunefish-4.2.0.d56812e-2.fc41.src.rpm) Config(fedora-rawhide-x86_64) Start(bootstrap): chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-rawhide-x86_64-bootstrap-1711854804.320650/root. INFO: reusing tmpfs at /var/lib/mock/fedora-rawhide-x86_64-bootstrap-1711854804.320650/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-rawhide-x86_64-1711854804.320650/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.19.1.1-1.fc40.x86_64 rpm-sequoia-1.6.0-2.fc40.x86_64 python3-dnf-4.19.2-1.fc41.noarch yum-4.19.2-1.fc41.noarch dnf5-5.1.15-2.fc41.x86_64 dnf5-plugins-5.1.15-2.fc41.x86_64 Finish: chroot init Start: build phase for tunefish-4.2.0.d56812e-2.fc41.src.rpm Start: build setup for tunefish-4.2.0.d56812e-2.fc41.src.rpm warning: %patchN is deprecated (1 usages found), use %patch N (or %patch -P N) Building target platforms: x86_64 Building for target x86_64 setting SOURCE_DATE_EPOCH=1610841600 Wrote: /builddir/build/SRPMS/tunefish-4.2.0.d56812e-2.fc41.src.rpm RPM build warnings: %patchN is deprecated (1 usages found), use %patch N (or %patch -P N) Updating and loading repositories: Additional repo https_download1_rpmfus 100% | 14.2 KiB/s | 3.7 KiB | 00m00s fedora 100% | 239.9 KiB/s | 6.5 KiB | 00m00s Copr repository 100% | 51.0 KiB/s | 1.5 KiB | 00m00s Additional repo https_codecs_fedorapro 100% | 35.2 KiB/s | 1.5 KiB | 00m00s Repositories loaded. Package Arch Version Repository Size Installing: alsa-lib-devel x86_64 1.2.11-2.fc40 fedora 14.7 MiB freetype-devel x86_64 2.13.2-5.fc40 fedora 7.8 MiB gcc x86_64 14.0.1-0.13.fc41 fedora 103.8 MiB gcc-c++ x86_64 14.0.1-0.13.fc41 fedora 38.1 MiB gtk3-devel x86_64 3.24.41-1.fc40 fedora 33.6 MiB libX11-devel x86_64 1.8.7-3.fc40 fedora 1.0 MiB libXinerama-devel x86_64 1.1.5-6.fc40 fedora 7.0 KiB libcurl-devel x86_64 8.6.0-7.fc41 fedora 1.2 MiB make x86_64 1:4.4.1-6.fc40 fedora 1.8 MiB mesa-libGL-devel x86_64 24.0.3-3.fc41 fedora 78.9 KiB simde-devel x86_64 0.7.6-2.gitfefc785.fc39 fedora 6.2 MiB webkit2gtk4.0-devel x86_64 2.42.5-3.fc41 fedora 5.2 MiB Installing dependencies: abattis-cantarell-vf-fonts noarch 0.301-12.fc40 fedora 192.7 KiB adwaita-cursor-theme noarch 46.0-1.fc41 fedora 10.0 MiB adwaita-icon-theme noarch 46.0-1.fc41 fedora 1.2 MiB alsa-lib x86_64 1.2.11-2.fc40 fedora 1.4 MiB annobin-docs noarch 12.46-1.fc41 fedora 95.7 KiB annobin-plugin-gcc x86_64 12.46-1.fc41 fedora 969.9 KiB at-spi2-atk x86_64 2.52.0-1.fc41 fedora 287.9 KiB at-spi2-atk-devel x86_64 2.52.0-1.fc41 fedora 1.6 KiB at-spi2-core x86_64 2.52.0-1.fc41 fedora 1.5 MiB at-spi2-core-devel x86_64 2.52.0-1.fc41 fedora 3.8 MiB atk x86_64 2.52.0-1.fc41 fedora 252.7 KiB atk-devel x86_64 2.52.0-1.fc41 fedora 5.9 MiB avahi-glib x86_64 0.8-26.fc40 fedora 19.6 KiB avahi-libs x86_64 0.8-26.fc40 fedora 166.3 KiB brotli x86_64 1.1.0-3.fc40 fedora 31.8 KiB brotli-devel x86_64 1.1.0-3.fc40 fedora 65.6 KiB bubblewrap x86_64 0.8.0-3.fc40 fedora 127.3 KiB bzip2-devel x86_64 1.0.8-18.fc40 fedora 309.8 KiB cairo x86_64 1.18.0-3.fc40 fedora 1.7 MiB cairo-devel x86_64 1.18.0-3.fc40 fedora 2.3 MiB cairo-gobject x86_64 1.18.0-3.fc40 fedora 35.2 KiB cairo-gobject-devel x86_64 1.18.0-3.fc40 fedora 7.0 KiB cdparanoia-libs x86_64 10.2-44.fc40 fedora 113.7 KiB cmake-filesystem x86_64 3.28.3-1.fc41 fedora 0.0 B colord-libs x86_64 1.4.7-3.fc40 fedora 839.1 KiB cpp x86_64 14.0.1-0.13.fc41 fedora 34.9 MiB cups-libs x86_64 1:2.4.7-12.fc41 fedora 618.9 KiB dbus x86_64 1:1.14.10-3.fc40 fedora 0.0 B dbus-broker x86_64 35-4.fc40 fedora 378.7 KiB dbus-common noarch 1:1.14.10-3.fc40 fedora 11.2 KiB dbus-devel x86_64 1:1.14.10-3.fc40 fedora 129.9 KiB dbus-libs x86_64 1:1.14.10-3.fc40 fedora 368.9 KiB default-fonts-core-sans noarch 4.0-12.fc40 fedora 11.9 KiB duktape x86_64 2.7.0-7.fc40 fedora 616.2 KiB enchant2 x86_64 2.6.8-1.fc41 fedora 165.9 KiB expat x86_64 2.6.2-1.fc41 fedora 280.8 KiB fontconfig x86_64 2.15.0-4.fc40 fedora 767.3 KiB fontconfig-devel x86_64 2.15.0-4.fc40 fedora 117.2 KiB fonts-filesystem noarch 1:2.0.5-14.fc40 fedora 0.0 B freetype x86_64 2.13.2-5.fc40 fedora 842.6 KiB fribidi x86_64 1.0.13-4.fc40 fedora 365.3 KiB fribidi-devel x86_64 1.0.13-4.fc40 fedora 78.0 KiB gc x86_64 8.2.2-6.fc40 fedora 258.7 KiB gcc-plugin-annobin x86_64 14.0.1-0.13.fc41 fedora 57.1 KiB gdk-pixbuf2 x86_64 2.42.10-8.fc40 fedora 2.5 MiB gdk-pixbuf2-devel x86_64 2.42.10-8.fc40 fedora 2.3 MiB gdk-pixbuf2-modules x86_64 2.42.10-8.fc40 fedora 252.1 KiB gettext x86_64 0.22.5-2.fc41 fedora 5.2 MiB gettext-envsubst x86_64 0.22.5-2.fc41 fedora 74.9 KiB gettext-libs x86_64 0.22.5-2.fc41 fedora 1.7 MiB gettext-runtime x86_64 0.22.5-2.fc41 fedora 481.3 KiB giflib x86_64 5.2.2-1.fc41 fedora 112.2 KiB glib-networking x86_64 2.80.0-1.fc41 fedora 722.7 KiB glib2 x86_64 2.80.0-1.fc41 fedora 14.4 MiB glib2-devel x86_64 2.80.0-1.fc41 fedora 15.4 MiB glibc-devel x86_64 2.39.9000-10.fc41 fedora 36.8 KiB glibc-headers-x86 noarch 2.39.9000-10.fc41 fedora 2.2 MiB gnutls x86_64 3.8.4-1.fc41 fedora 3.2 MiB google-noto-fonts-common noarch 20240301-3.fc41 fedora 17.5 KiB google-noto-sans-vf-fonts noarch 20240301-3.fc41 fedora 1.2 MiB graphene x86_64 1.10.6-8.fc40 fedora 162.5 KiB graphite2 x86_64 1.3.14-15.fc40 fedora 192.0 KiB graphite2-devel x86_64 1.3.14-15.fc40 fedora 49.1 KiB gsettings-desktop-schemas x86_64 46.0-1.fc41 fedora 5.1 MiB gssdp x86_64 1.6.3-2.fc40 fedora 146.1 KiB gstreamer1 x86_64 1.24.0-1.fc41 fedora 6.1 MiB gstreamer1-plugins-bad-free-libs x86_64 1.24.0-2.fc41 fedora 2.8 MiB gstreamer1-plugins-base x86_64 1.24.0-1.fc41 fedora 7.2 MiB gtk-update-icon-cache x86_64 3.24.41-1.fc40 fedora 66.3 KiB gtk3 x86_64 3.24.41-1.fc40 fedora 22.3 MiB guile30 x86_64 3.0.7-12.fc40 fedora 51.5 MiB gupnp x86_64 1.6.6-2.fc40 fedora 311.9 KiB gupnp-igd x86_64 1.6.0-4.fc40 fedora 70.8 KiB harfbuzz x86_64 8.3.1-1.fc41 fedora 2.6 MiB harfbuzz-devel x86_64 8.3.1-1.fc41 fedora 5.1 MiB harfbuzz-icu x86_64 8.3.1-1.fc41 fedora 15.5 KiB hedley-devel x86_64 15-20.fc40 fedora 86.8 KiB hicolor-icon-theme noarch 0.17-18.fc40 fedora 72.2 KiB highway x86_64 1.1.0-1.fc41 fedora 3.2 MiB hunspell x86_64 1.7.2-7.fc40 fedora 1.3 MiB hunspell-en-US noarch 0.20201207-9.fc40 fedora 557.4 KiB hunspell-filesystem x86_64 1.7.2-7.fc40 fedora 0.0 B hwdata noarch 0.380-1.fc41 fedora 9.1 MiB hyphen x86_64 2.8.8-24.fc41 fedora 51.6 KiB imath x86_64 3.1.11-1.fc41 fedora 368.0 KiB iso-codes noarch 4.16.0-3.fc40 fedora 18.8 MiB javascriptcoregtk4.0 x86_64 2.42.5-3.fc41 fedora 27.5 MiB javascriptcoregtk4.0-devel x86_64 2.42.5-3.fc41 fedora 747.2 KiB jbigkit-libs x86_64 2.1-29.fc40 fedora 117.6 KiB json-glib x86_64 1.8.0-3.fc40 fedora 561.4 KiB kernel-headers x86_64 6.9.0-0.rc1.17.fc41 fedora 6.3 MiB lcms2 x86_64 2.16-3.fc40 fedora 420.9 KiB libX11 x86_64 1.8.7-3.fc40 fedora 1.3 MiB libX11-common noarch 1.8.7-3.fc40 fedora 1.1 MiB libX11-xcb x86_64 1.8.7-3.fc40 fedora 15.0 KiB libXau x86_64 1.0.11-6.fc40 fedora 66.9 KiB libXau-devel x86_64 1.0.11-6.fc40 fedora 6.4 KiB libXcomposite x86_64 0.4.6-3.fc40 fedora 44.5 KiB libXcomposite-devel x86_64 0.4.6-3.fc40 fedora 8.0 KiB libXcursor x86_64 1.2.2-1.fc41 fedora 49.5 KiB libXcursor-devel x86_64 1.2.2-1.fc41 fedora 22.5 KiB libXdamage x86_64 1.1.6-3.fc40 fedora 43.7 KiB libXdamage-devel x86_64 1.1.6-3.fc40 fedora 2.5 KiB libXext x86_64 1.3.6-1.fc40 fedora 90.1 KiB libXext-devel x86_64 1.3.6-1.fc40 fedora 98.9 KiB libXfixes x86_64 6.0.1-3.fc40 fedora 30.3 KiB libXfixes-devel x86_64 6.0.1-3.fc40 fedora 9.2 KiB libXft x86_64 2.3.8-6.fc40 fedora 164.5 KiB libXft-devel x86_64 2.3.8-6.fc40 fedora 31.7 KiB libXi x86_64 1.8.1-5.fc40 fedora 80.7 KiB libXi-devel x86_64 1.8.1-5.fc40 fedora 132.6 KiB libXinerama x86_64 1.1.5-6.fc40 fedora 19.0 KiB libXrandr x86_64 1.5.4-3.fc40 fedora 51.9 KiB libXrandr-devel x86_64 1.5.4-3.fc40 fedora 21.8 KiB libXrender x86_64 0.9.11-6.fc40 fedora 50.1 KiB libXrender-devel x86_64 0.9.11-6.fc40 fedora 50.1 KiB libXtst x86_64 1.2.4-6.fc40 fedora 33.6 KiB libXtst-devel x86_64 1.2.4-6.fc40 fedora 11.6 KiB libXv x86_64 1.0.12-3.fc40 fedora 26.1 KiB libXxf86vm x86_64 1.1.5-6.fc40 fedora 25.3 KiB libaom x86_64 3.8.2-1.fc41 fedora 5.0 MiB libatomic x86_64 14.0.1-0.13.fc41 fedora 32.7 KiB libavif x86_64 1.0.4-1.fc41 fedora 183.8 KiB libb2 x86_64 0.98.1-11.fc40 fedora 42.2 KiB libblkid-devel x86_64 2.40-0.12.fc41 fedora 44.9 KiB libcloudproviders x86_64 0.3.5-3.fc40 fedora 128.2 KiB libcloudproviders-devel x86_64 0.3.5-3.fc40 fedora 374.1 KiB libdatrie x86_64 0.2.13-9.fc40 fedora 57.9 KiB libdatrie-devel x86_64 0.2.13-9.fc40 fedora 569.9 KiB libdav1d x86_64 1.4.0-1.fc41 fedora 1.7 MiB libdrm x86_64 2.4.120-3.fc40 fedora 401.9 KiB libdrm-devel x86_64 2.4.120-3.fc40 fedora 704.7 KiB libepoxy x86_64 1.5.10-6.fc40 fedora 1.1 MiB libepoxy-devel x86_64 1.5.10-6.fc40 fedora 1.6 MiB libevdev x86_64 1.13.1-4.fc40 fedora 86.1 KiB libffi-devel x86_64 3.4.6-1.fc41 fedora 33.1 KiB libgcrypt x86_64 1.10.3-4.fc41 fedora 1.3 MiB libglvnd x86_64 1:1.7.0-4.fc40 fedora 530.3 KiB libglvnd-core-devel x86_64 1:1.7.0-4.fc40 fedora 40.3 KiB libglvnd-devel x86_64 1:1.7.0-4.fc40 fedora 2.1 MiB libglvnd-egl x86_64 1:1.7.0-4.fc40 fedora 68.8 KiB libglvnd-gles x86_64 1:1.7.0-4.fc40 fedora 106.2 KiB libglvnd-glx x86_64 1:1.7.0-4.fc40 fedora 605.4 KiB libglvnd-opengl x86_64 1:1.7.0-4.fc40 fedora 148.8 KiB libgpg-error x86_64 1.48-1.fc41 fedora 874.4 KiB libgudev x86_64 238-5.fc40 fedora 87.9 KiB libgusb x86_64 0.4.8-3.fc40 fedora 161.8 KiB libicu x86_64 74.2-1.fc40 fedora 34.9 MiB libicu-devel x86_64 74.2-1.fc40 fedora 5.6 MiB libjpeg-turbo x86_64 3.0.2-1.fc40 fedora 776.9 KiB libjpeg-turbo-devel x86_64 3.0.2-1.fc40 fedora 352.9 KiB libjxl x86_64 1:0.10.2-3.fc41 fedora 3.3 MiB liblerc x86_64 4.0.0-6.fc40 fedora 603.5 KiB libmanette x86_64 0.2.7-1.fc40 fedora 232.4 KiB libmount-devel x86_64 2.40-0.12.fc41 fedora 63.5 KiB libmpc x86_64 1.3.1-5.fc40 fedora 164.7 KiB libnice x86_64 0.1.22-1.fc41 fedora 498.1 KiB libogg x86_64 2:1.3.5-8.fc40 fedora 49.4 KiB libpciaccess x86_64 0.16-12.fc40 fedora 44.6 KiB libpciaccess-devel x86_64 0.16-12.fc40 fedora 15.3 KiB libpng x86_64 2:1.6.40-3.fc40 fedora 241.8 KiB libpng-devel x86_64 2:1.6.40-3.fc40 fedora 881.5 KiB libproxy x86_64 0.5.3-5.fc40 fedora 111.3 KiB libpsl-devel x86_64 0.21.5-3.fc40 fedora 110.3 KiB libseccomp x86_64 2.5.3-8.fc40 fedora 171.2 KiB libsecret x86_64 0.21.3-1.fc41 fedora 561.2 KiB libselinux-devel x86_64 3.6-4.fc40 fedora 126.1 KiB libsepol-devel x86_64 3.6-3.fc40 fedora 120.2 KiB libsoup x86_64 2.74.3-6.fc40 fedora 1.2 MiB libsoup-devel x86_64 2.74.3-6.fc40 fedora 1.7 MiB libsoup3 x86_64 3.4.4-3.fc40 fedora 1.1 MiB libstdc++-devel x86_64 14.0.1-0.13.fc41 fedora 15.4 MiB libstemmer x86_64 2.2.0-10.fc40 fedora 599.9 KiB libtextstyle x86_64 0.22.5-2.fc41 fedora 195.6 KiB libthai x86_64 0.1.29-8.fc40 fedora 783.5 KiB libthai-devel x86_64 0.1.29-8.fc40 fedora 660.7 KiB libtheora x86_64 1:1.1.1-36.fc40 fedora 473.6 KiB libtiff x86_64 4.6.0-2.fc40 fedora 1.1 MiB libtiff-devel x86_64 4.6.0-2.fc40 fedora 708.9 KiB libtracker-sparql x86_64 3.7.1-1.fc41 fedora 1.0 MiB libunwind x86_64 1.8.0-3.fc41 fedora 174.9 KiB libusb1 x86_64 1.0.27-1.fc41 fedora 162.3 KiB libva x86_64 2.21.0-3.fc41 fedora 313.3 KiB libvisual x86_64 1:0.4.1-4.fc40 fedora 447.4 KiB libvmaf x86_64 2.3.0-7.fc40 fedora 779.6 KiB libvorbis x86_64 1:1.3.7-10.fc40 fedora 829.6 KiB libwayland-client x86_64 1.22.0-3.fc40 fedora 58.1 KiB libwayland-cursor x86_64 1.22.0-3.fc40 fedora 37.0 KiB libwayland-egl x86_64 1.22.0-3.fc40 fedora 16.5 KiB libwayland-server x86_64 1.22.0-3.fc40 fedora 78.6 KiB libwebp x86_64 1.3.2-5.fc41 fedora 793.6 KiB libwebp-devel x86_64 1.3.2-5.fc41 fedora 112.7 KiB libwpe x86_64 1.15.2-1.fc40 fedora 58.4 KiB libxcb x86_64 1.16.1-1.fc41 fedora 1.1 MiB libxcb-devel x86_64 1.16.1-1.fc41 fedora 2.7 MiB libxcrypt-devel x86_64 4.4.36-5.fc40 fedora 30.3 KiB libxkbcommon x86_64 1.6.0-2.fc41 fedora 328.3 KiB libxkbcommon-devel x86_64 1.6.0-2.fc41 fedora 356.0 KiB libxml2-devel x86_64 2.12.6-1.fc41 fedora 3.4 MiB libxshmfence x86_64 1.3.2-3.fc40 fedora 15.4 KiB libxslt x86_64 1.1.39-3.fc40 fedora 481.6 KiB libzstd-devel x86_64 1.5.6-1.fc41 fedora 202.4 KiB mesa-filesystem x86_64 24.0.3-3.fc41 fedora 3.6 KiB mesa-libEGL x86_64 24.0.3-3.fc41 fedora 279.7 KiB mesa-libGL x86_64 24.0.3-3.fc41 fedora 453.7 KiB mesa-libgbm x86_64 24.0.3-3.fc41 fedora 65.3 KiB mesa-libglapi x86_64 24.0.3-3.fc41 fedora 168.4 KiB mpdecimal x86_64 2.5.1-9.fc40 fedora 200.9 KiB nettle x86_64 3.9.1-6.fc40 fedora 790.1 KiB openexr-libs x86_64 3.1.10-5.fc40 fedora 6.4 MiB openjpeg2 x86_64 2.5.2-1.fc41 fedora 441.7 KiB opus x86_64 1.5.1-1.fc41 fedora 415.8 KiB orc x86_64 0.4.38-2.fc41 fedora 763.7 KiB pango x86_64 1.51.2-1.fc41 fedora 987.1 KiB pango-devel x86_64 1.51.2-1.fc41 fedora 1.5 MiB pcre2-devel x86_64 10.43-1.fc41 fedora 2.0 MiB pcre2-utf16 x86_64 10.43-1.fc41 fedora 590.1 KiB pcre2-utf32 x86_64 10.43-1.fc41 fedora 557.9 KiB pixman x86_64 0.43.0-3.fc40 fedora 714.1 KiB pixman-devel x86_64 0.43.0-3.fc40 fedora 49.4 KiB publicsuffix-list noarch 20240107-3.fc40 fedora 318.0 KiB python-pip-wheel noarch 24.0-2.fc41 fedora 1.5 MiB python3 x86_64 3.12.2-3.fc41 fedora 31.9 KiB python3-libs x86_64 3.12.2-3.fc41 fedora 40.9 MiB python3-packaging noarch 24.0-1.fc41 fedora 424.8 KiB rav1e-libs x86_64 0.7.1-1.fc40 fedora 3.0 MiB shared-mime-info x86_64 2.3-4.fc41 fedora 5.2 MiB sqlite x86_64 3.45.2-1.fc41 fedora 1.7 MiB sqlite-devel x86_64 3.45.2-1.fc41 fedora 663.3 KiB svt-av1-libs x86_64 1.4.1-5.fc40 fedora 7.2 MiB sysprof-capture-devel x86_64 46.0-1.fc41 fedora 252.8 KiB tzdata noarch 2024a-4.fc41 fedora 1.6 MiB vulkan-loader x86_64 1.3.275.0-1.fc41 fedora 508.4 KiB wayland-devel x86_64 1.22.0-3.fc40 fedora 644.1 KiB webkit2gtk4.0 x86_64 2.42.5-3.fc41 fedora 71.6 MiB woff2 x86_64 1.0.2-19.fc40 fedora 133.6 KiB wpebackend-fdo x86_64 1.14.2-3.fc40 fedora 92.7 KiB xdg-dbus-proxy x86_64 0.1.5-2.fc40 fedora 93.1 KiB xkeyboard-config noarch 2.41-1.fc40 fedora 6.6 MiB xml-common noarch 0.6.3-63.fc40 fedora 78.4 KiB xorg-x11-proto-devel noarch 2024.1-1.fc41 fedora 1.7 MiB xprop x86_64 1.2.7-1.fc40 fedora 54.8 KiB xz-devel x86_64 1:5.4.6-3.fc41 fedora 255.8 KiB zlib-ng-compat-devel x86_64 2.1.6-2.fc40 fedora 103.4 KiB Transaction Summary: Installing: 256 packages Total size of inbound packages is 204 MiB. Need to download 204 MiB. After this operation 776 MiB will be used (install 776 MiB, remove 0 B). [ 1/256] alsa-lib-devel-0:1.2.11-2.fc4 100% | 5.0 MiB/s | 943.3 KiB | 00m00s [ 2/256] make-1:4.4.1-6.fc40.x86_64 100% | 3.1 MiB/s | 587.6 KiB | 00m00s [ 3/256] freetype-devel-0:2.13.2-5.fc4 100% | 15.2 MiB/s | 951.2 KiB | 00m00s [ 4/256] gtk3-devel-0:3.24.41-1.fc40.x 100% | 25.9 MiB/s | 4.3 MiB | 00m00s [ 5/256] libX11-devel-0:1.8.7-3.fc40.x 100% | 21.2 MiB/s | 1.0 MiB | 00m00s [ 6/256] libXinerama-devel-0:1.1.5-6.f 100% | 769.2 KiB/s | 13.1 KiB | 00m00s [ 7/256] libcurl-devel-0:8.6.0-7.fc41. 100% | 19.0 MiB/s | 854.0 KiB | 00m00s [ 8/256] mesa-libGL-devel-0:24.0.3-3.f 100% | 1.6 MiB/s | 37.0 KiB | 00m00s [ 9/256] simde-devel-0:0.7.6-2.gitfefc 100% | 12.3 MiB/s | 466.8 KiB | 00m00s [ 10/256] webkit2gtk4.0-devel-0:2.42.5- 100% | 8.9 MiB/s | 357.0 KiB | 00m00s [ 11/256] cpp-0:14.0.1-0.13.fc41.x86_64 100% | 20.2 MiB/s | 12.0 MiB | 00m01s [ 12/256] libmpc-0:1.3.1-5.fc40.x86_64 100% | 1.9 MiB/s | 71.1 KiB | 00m00s [ 13/256] guile30-0:3.0.7-12.fc40.x86_6 100% | 25.8 MiB/s | 8.1 MiB | 00m00s [ 14/256] alsa-lib-0:1.2.11-2.fc40.x86_ 100% | 17.9 MiB/s | 513.9 KiB | 00m00s [ 15/256] freetype-0:2.13.2-5.fc40.x86_ 100% | 18.2 MiB/s | 409.7 KiB | 00m00s [ 16/256] atk-0:2.52.0-1.fc41.x86_64 100% | 4.3 MiB/s | 80.1 KiB | 00m00s [ 17/256] cairo-0:1.18.0-3.fc40.x86_64 100% | 27.7 MiB/s | 708.9 KiB | 00m00s [ 18/256] gdk-pixbuf2-0:2.42.10-8.fc40. 100% | 20.6 MiB/s | 484.8 KiB | 00m00s [ 19/256] glib2-0:2.80.0-1.fc41.x86_64 100% | 49.5 MiB/s | 3.0 MiB | 00m00s [ 20/256] gtk3-0:3.24.41-1.fc40.x86_64 100% | 40.8 MiB/s | 5.6 MiB | 00m00s [ 21/256] harfbuzz-0:8.3.1-1.fc41.x86_6 100% | 30.6 MiB/s | 1.0 MiB | 00m00s [ 22/256] libepoxy-0:1.5.10-6.fc40.x86_ 100% | 10.9 MiB/s | 222.4 KiB | 00m00s [ 23/256] pango-0:1.51.2-1.fc41.x86_64 100% | 15.9 MiB/s | 342.1 KiB | 00m00s [ 24/256] libX11-0:1.8.7-3.fc40.x86_64 100% | 24.4 MiB/s | 648.3 KiB | 00m00s [ 25/256] libX11-xcb-0:1.8.7-3.fc40.x86 100% | 653.0 KiB/s | 11.8 KiB | 00m00s [ 26/256] xorg-x11-proto-devel-0:2024.1 100% | 14.0 MiB/s | 300.5 KiB | 00m00s [ 27/256] libXinerama-0:1.1.5-6.fc40.x8 100% | 839.4 KiB/s | 14.3 KiB | 00m00s [ 28/256] libglvnd-devel-1:1.7.0-4.fc40 100% | 8.4 MiB/s | 162.6 KiB | 00m00s [ 29/256] mesa-libGL-0:24.0.3-3.fc41.x8 100% | 9.0 MiB/s | 175.7 KiB | 00m00s [ 30/256] gcc-c++-0:14.0.1-0.13.fc41.x8 100% | 7.3 MiB/s | 14.2 MiB | 00m02s [ 31/256] mesa-libglapi-0:24.0.3-3.fc41 100% | 1.4 MiB/s | 50.4 KiB | 00m00s [ 32/256] hedley-devel-0:15-20.fc40.x86 100% | 1.1 MiB/s | 20.8 KiB | 00m00s [ 33/256] gstreamer1-0:1.24.0-1.fc41.x8 100% | 39.9 MiB/s | 1.8 MiB | 00m00s [ 34/256] javascriptcoregtk4.0-devel-0: 100% | 4.4 MiB/s | 166.0 KiB | 00m00s [ 35/256] libsoup-0:2.74.3-6.fc40.x86_6 100% | 18.5 MiB/s | 397.2 KiB | 00m00s [ 36/256] gcc-0:14.0.1-0.13.fc41.x86_64 100% | 15.4 MiB/s | 37.2 MiB | 00m02s [ 37/256] gc-0:8.2.2-6.fc40.x86_64 100% | 3.2 MiB/s | 110.2 KiB | 00m00s [ 38/256] libpng-2:1.6.40-3.fc40.x86_64 100% | 5.1 MiB/s | 119.9 KiB | 00m00s [ 39/256] at-spi2-core-0:2.52.0-1.fc41. 100% | 13.5 MiB/s | 372.9 KiB | 00m00s [ 40/256] fontconfig-0:2.15.0-4.fc40.x8 100% | 9.7 MiB/s | 269.5 KiB | 00m00s [ 41/256] libXext-0:1.3.6-1.fc40.x86_64 100% | 1.6 MiB/s | 38.9 KiB | 00m00s [ 42/256] webkit2gtk4.0-0:2.42.5-3.fc41 100% | 67.2 MiB/s | 23.6 MiB | 00m00s [ 43/256] libXrender-0:0.9.11-6.fc40.x8 100% | 781.5 KiB/s | 27.4 KiB | 00m00s [ 44/256] libxcb-0:1.16.1-1.fc41.x86_64 100% | 10.6 MiB/s | 238.3 KiB | 00m00s [ 45/256] pixman-0:0.43.0-3.fc40.x86_64 100% | 12.6 MiB/s | 295.8 KiB | 00m00s [ 46/256] libjpeg-turbo-0:3.0.2-1.fc40. 100% | 11.7 MiB/s | 226.7 KiB | 00m00s [ 47/256] shared-mime-info-0:2.3-4.fc41 100% | 18.2 MiB/s | 390.7 KiB | 00m00s [ 48/256] adwaita-icon-theme-0:46.0-1.f 100% | 18.1 MiB/s | 406.8 KiB | 00m00s [ 49/256] at-spi2-atk-0:2.52.0-1.fc41.x 100% | 4.7 MiB/s | 86.3 KiB | 00m00s [ 50/256] gnutls-0:3.8.4-1.fc41.x86_64 100% | 20.1 MiB/s | 1.1 MiB | 00m00s [ 51/256] cairo-gobject-0:1.18.0-3.fc40 100% | 970.4 KiB/s | 17.5 KiB | 00m00s [ 52/256] colord-libs-0:1.4.7-3.fc40.x8 100% | 12.0 MiB/s | 233.7 KiB | 00m00s [ 53/256] cups-libs-1:2.4.7-12.fc41.x86 100% | 12.7 MiB/s | 259.1 KiB | 00m00s [ 54/256] fribidi-0:1.0.13-4.fc40.x86_6 100% | 5.0 MiB/s | 91.2 KiB | 00m00s [ 55/256] gdk-pixbuf2-modules-0:2.42.10 100% | 4.6 MiB/s | 85.7 KiB | 00m00s [ 56/256] gtk-update-icon-cache-0:3.24. 100% | 1.9 MiB/s | 33.7 KiB | 00m00s [ 57/256] hicolor-icon-theme-0:0.17-18. 100% | 3.8 MiB/s | 65.8 KiB | 00m00s [ 58/256] libXcomposite-0:0.4.6-3.fc40. 100% | 1.2 MiB/s | 24.2 KiB | 00m00s [ 59/256] libXcursor-0:1.2.2-1.fc41.x86 100% | 1.7 MiB/s | 29.5 KiB | 00m00s [ 60/256] libXdamage-0:1.1.6-3.fc40.x86 100% | 1.3 MiB/s | 23.3 KiB | 00m00s [ 61/256] libXfixes-0:6.0.1-3.fc40.x86_ 100% | 1.1 MiB/s | 19.0 KiB | 00m00s [ 62/256] libXi-0:1.8.1-5.fc40.x86_64 100% | 2.3 MiB/s | 39.7 KiB | 00m00s [ 63/256] libXrandr-0:1.5.4-3.fc40.x86_ 100% | 1.6 MiB/s | 27.5 KiB | 00m00s [ 64/256] libcloudproviders-0:0.3.5-3.f 100% | 2.5 MiB/s | 46.4 KiB | 00m00s [ 65/256] libtracker-sparql-0:3.7.1-1.f 100% | 18.3 MiB/s | 375.1 KiB | 00m00s [ 66/256] libwayland-client-0:1.22.0-3. 100% | 1.8 MiB/s | 31.9 KiB | 00m00s [ 67/256] libwayland-cursor-0:1.22.0-3. 100% | 1.1 MiB/s | 18.8 KiB | 00m00s [ 68/256] libwayland-egl-0:1.22.0-3.fc4 100% | 734.4 KiB/s | 12.5 KiB | 00m00s [ 69/256] libxkbcommon-0:1.6.0-2.fc41.x 100% | 7.7 MiB/s | 141.7 KiB | 00m00s [ 70/256] graphite2-0:1.3.14-15.fc40.x8 100% | 4.9 MiB/s | 94.8 KiB | 00m00s [ 71/256] libXft-0:2.3.8-6.fc40.x86_64 100% | 3.7 MiB/s | 72.1 KiB | 00m00s [ 72/256] libthai-0:0.1.29-8.fc40.x86_6 100% | 8.7 MiB/s | 213.8 KiB | 00m00s [ 73/256] libglvnd-1:1.7.0-4.fc40.x86_6 100% | 1.1 MiB/s | 114.5 KiB | 00m00s [ 74/256] libglvnd-core-devel-1:1.7.0-4 100% | 868.9 KiB/s | 17.4 KiB | 00m00s [ 75/256] libglvnd-egl-1:1.7.0-4.fc40.x 100% | 1.7 MiB/s | 35.4 KiB | 00m00s [ 76/256] libglvnd-gles-1:1.7.0-4.fc40. 100% | 1.4 MiB/s | 29.2 KiB | 00m00s [ 77/256] libglvnd-glx-1:1.7.0-4.fc40.x 100% | 5.9 MiB/s | 132.4 KiB | 00m00s [ 78/256] libglvnd-opengl-1:1.7.0-4.fc4 100% | 1.8 MiB/s | 38.0 KiB | 00m00s [ 79/256] expat-0:2.6.2-1.fc41.x86_64 100% | 5.0 MiB/s | 113.2 KiB | 00m00s [ 80/256] libXxf86vm-0:1.1.5-6.fc40.x86 100% | 845.0 KiB/s | 17.7 KiB | 00m00s [ 81/256] libX11-common-0:1.8.7-3.fc40. 100% | 569.4 KiB/s | 176.0 KiB | 00m00s [ 82/256] libxshmfence-0:1.3.2-3.fc40.x 100% | 706.7 KiB/s | 12.0 KiB | 00m00s [ 83/256] javascriptcoregtk4.0-0:2.42.5 100% | 7.7 MiB/s | 8.2 MiB | 00m01s [ 84/256] libunwind-0:1.8.0-3.fc41.x86_ 100% | 3.9 MiB/s | 72.6 KiB | 00m00s [ 85/256] libatomic-0:14.0.1-0.13.fc41. 100% | 1.9 MiB/s | 33.1 KiB | 00m00s [ 86/256] glib-networking-0:2.80.0-1.fc 100% | 5.4 MiB/s | 199.9 KiB | 00m00s [ 87/256] bubblewrap-0:0.8.0-3.fc40.x86 100% | 3.3 MiB/s | 60.8 KiB | 00m00s [ 88/256] enchant2-0:2.6.8-1.fc41.x86_6 100% | 3.5 MiB/s | 64.7 KiB | 00m00s [ 89/256] libicu-0:74.2-1.fc40.x86_64 100% | 57.0 MiB/s | 10.4 MiB | 00m00s [ 90/256] gstreamer1-plugins-bad-free-l 100% | 8.9 MiB/s | 925.5 KiB | 00m00s [ 91/256] harfbuzz-icu-0:8.3.1-1.fc41.x 100% | 898.9 KiB/s | 16.2 KiB | 00m00s [ 92/256] libdrm-0:2.4.120-3.fc40.x86_6 100% | 561.3 KiB/s | 157.7 KiB | 00m00s [ 93/256] hyphen-0:2.8.8-24.fc41.x86_64 100% | 1.7 MiB/s | 29.3 KiB | 00m00s [ 94/256] libavif-0:1.0.4-1.fc41.x86_64 100% | 4.9 MiB/s | 90.8 KiB | 00m00s [ 95/256] libgcrypt-0:1.10.3-4.fc41.x86 100% | 22.4 MiB/s | 504.1 KiB | 00m00s [ 96/256] libjxl-1:0.10.2-3.fc41.x86_64 100% | 42.4 MiB/s | 1.2 MiB | 00m00s [ 97/256] libmanette-0:0.2.7-1.fc40.x86 100% | 2.6 MiB/s | 50.4 KiB | 00m00s [ 98/256] lcms2-0:2.16-3.fc40.x86_64 100% | 1.7 MiB/s | 180.2 KiB | 00m00s [ 99/256] libseccomp-0:2.5.3-8.fc40.x86 100% | 3.8 MiB/s | 70.3 KiB | 00m00s [100/256] libsecret-0:0.21.3-1.fc41.x86 100% | 5.4 MiB/s | 191.8 KiB | 00m00s [101/256] libwayland-server-0:1.22.0-3. 100% | 2.3 MiB/s | 39.9 KiB | 00m00s [102/256] gstreamer1-plugins-base-0:1.2 100% | 12.3 MiB/s | 2.2 MiB | 00m00s [103/256] libwpe-0:1.15.2-1.fc40.x86_64 100% | 1.5 MiB/s | 28.3 KiB | 00m00s [104/256] libxslt-0:1.1.39-3.fc40.x86_6 100% | 9.7 MiB/s | 188.6 KiB | 00m00s [105/256] libwebp-0:1.3.2-5.fc41.x86_64 100% | 7.6 MiB/s | 286.3 KiB | 00m00s [106/256] mesa-libgbm-0:24.0.3-3.fc41.x 100% | 2.7 MiB/s | 46.6 KiB | 00m00s [107/256] openjpeg2-0:2.5.2-1.fc41.x86_ 100% | 9.6 MiB/s | 186.2 KiB | 00m00s [108/256] woff2-0:1.0.2-19.fc40.x86_64 100% | 3.1 MiB/s | 61.2 KiB | 00m00s [109/256] wpebackend-fdo-0:1.14.2-3.fc4 100% | 2.4 MiB/s | 46.8 KiB | 00m00s [110/256] xdg-dbus-proxy-0:0.1.5-2.fc40 100% | 2.5 MiB/s | 43.6 KiB | 00m00s [111/256] dbus-1:1.14.10-3.fc40.x86_64 100% | 470.4 KiB/s | 8.0 KiB | 00m00s [112/256] dbus-libs-1:1.14.10-3.fc40.x8 100% | 8.5 MiB/s | 156.3 KiB | 00m00s [113/256] libXtst-0:1.2.4-6.fc40.x86_64 100% | 1.2 MiB/s | 20.4 KiB | 00m00s [114/256] xprop-0:1.2.7-1.fc40.x86_64 100% | 2.0 MiB/s | 34.8 KiB | 00m00s [115/256] default-fonts-core-sans-0:4.0 100% | 1.8 MiB/s | 31.6 KiB | 00m00s [116/256] fonts-filesystem-1:2.0.5-14.f 100% | 453.0 KiB/s | 8.2 KiB | 00m00s [117/256] xml-common-0:0.6.3-63.fc40.no 100% | 1.8 MiB/s | 31.0 KiB | 00m00s [118/256] libXau-0:1.0.11-6.fc40.x86_64 100% | 1.8 MiB/s | 31.7 KiB | 00m00s [119/256] libgusb-0:0.4.8-3.fc40.x86_64 100% | 3.0 MiB/s | 65.2 KiB | 00m00s [120/256] nettle-0:3.9.1-6.fc40.x86_64 100% | 11.2 MiB/s | 424.9 KiB | 00m00s [121/256] avahi-libs-0:0.8-26.fc40.x86_ 100% | 3.8 MiB/s | 66.5 KiB | 00m00s [122/256] adwaita-cursor-theme-0:46.0-1 100% | 9.2 MiB/s | 520.0 KiB | 00m00s [123/256] avahi-glib-0:0.8-26.fc40.x86_ 100% | 887.1 KiB/s | 15.1 KiB | 00m00s [124/256] libtiff-0:4.6.0-2.fc40.x86_64 100% | 8.3 MiB/s | 332.4 KiB | 00m00s [125/256] libsoup3-0:3.4.4-3.fc40.x86_6 100% | 16.4 MiB/s | 387.2 KiB | 00m00s [126/256] libstemmer-0:2.2.0-10.fc40.x8 100% | 7.5 MiB/s | 138.8 KiB | 00m00s [127/256] json-glib-0:1.8.0-3.fc40.x86_ 100% | 4.1 MiB/s | 166.7 KiB | 00m00s [128/256] xkeyboard-config-0:2.41-1.fc4 100% | 36.7 MiB/s | 976.0 KiB | 00m00s [129/256] libdatrie-0:0.2.13-9.fc40.x86 100% | 1.8 MiB/s | 32.0 KiB | 00m00s [130/256] mesa-libEGL-0:24.0.3-3.fc41.x 100% | 7.2 MiB/s | 131.8 KiB | 00m00s [131/256] libpciaccess-0:0.16-12.fc40.x 100% | 1.5 MiB/s | 26.4 KiB | 00m00s [132/256] libproxy-0:0.5.3-5.fc40.x86_6 100% | 2.8 MiB/s | 48.5 KiB | 00m00s [133/256] libnice-0:0.1.22-1.fc41.x86_6 100% | 10.3 MiB/s | 200.1 KiB | 00m00s [134/256] libva-0:2.21.0-3.fc41.x86_64 100% | 5.9 MiB/s | 107.9 KiB | 00m00s [135/256] vulkan-loader-0:1.3.275.0-1.f 100% | 8.1 MiB/s | 149.1 KiB | 00m00s [136/256] cdparanoia-libs-0:10.2-44.fc4 100% | 3.1 MiB/s | 53.7 KiB | 00m00s [137/256] graphene-0:1.10.6-8.fc40.x86_ 100% | 3.5 MiB/s | 61.2 KiB | 00m00s [138/256] hunspell-0:1.7.2-7.fc40.x86_6 100% | 6.6 MiB/s | 476.6 KiB | 00m00s [139/256] libXv-0:1.0.12-3.fc40.x86_64 100% | 1.1 MiB/s | 18.5 KiB | 00m00s [140/256] libgudev-0:238-5.fc40.x86_64 100% | 1.9 MiB/s | 34.7 KiB | 00m00s [141/256] libogg-2:1.3.5-8.fc40.x86_64 100% | 1.9 MiB/s | 32.8 KiB | 00m00s [142/256] libvisual-1:0.4.1-4.fc40.x86_ 100% | 8.2 MiB/s | 150.5 KiB | 00m00s [143/256] libtheora-1:1.1.1-36.fc40.x86 100% | 4.6 MiB/s | 166.1 KiB | 00m00s [144/256] libvorbis-1:1.3.7-10.fc40.x86 100% | 9.6 MiB/s | 187.5 KiB | 00m00s [145/256] orc-0:0.4.38-2.fc41.x86_64 100% | 11.6 MiB/s | 225.4 KiB | 00m00s [146/256] opus-0:1.5.1-1.fc41.x86_64 100% | 6.1 MiB/s | 230.0 KiB | 00m00s [147/256] libaom-0:3.8.2-1.fc41.x86_64 100% | 49.5 MiB/s | 1.8 MiB | 00m00s [148/256] rav1e-libs-0:0.7.1-1.fc40.x86 100% | 33.2 MiB/s | 1.0 MiB | 00m00s [149/256] svt-av1-libs-0:1.4.1-5.fc40.x 100% | 53.6 MiB/s | 2.0 MiB | 00m00s [150/256] iso-codes-0:4.16.0-3.fc40.noa 100% | 14.9 MiB/s | 3.5 MiB | 00m00s [151/256] libdav1d-0:1.4.0-1.fc41.x86_6 100% | 4.7 MiB/s | 619.9 KiB | 00m00s [152/256] libgpg-error-0:1.48-1.fc41.x8 100% | 9.9 MiB/s | 232.2 KiB | 00m00s [153/256] giflib-0:5.2.2-1.fc41.x86_64 100% | 3.0 MiB/s | 51.9 KiB | 00m00s [154/256] openexr-libs-0:3.1.10-5.fc40. 100% | 38.7 MiB/s | 1.1 MiB | 00m00s [155/256] libevdev-0:1.13.1-4.fc40.x86_ 100% | 2.2 MiB/s | 37.8 KiB | 00m00s [156/256] dbus-broker-0:35-4.fc40.x86_6 100% | 9.3 MiB/s | 170.8 KiB | 00m00s [157/256] abattis-cantarell-vf-fonts-0: 100% | 6.2 MiB/s | 120.3 KiB | 00m00s [158/256] google-noto-sans-vf-fonts-0:2 100% | 25.2 MiB/s | 593.3 KiB | 00m00s [159/256] highway-0:1.1.0-1.fc41.x86_64 100% | 6.6 MiB/s | 492.3 KiB | 00m00s [160/256] libusb1-0:1.0.27-1.fc41.x86_6 100% | 3.9 MiB/s | 75.5 KiB | 00m00s [161/256] jbigkit-libs-0:2.1-29.fc40.x8 100% | 2.9 MiB/s | 53.1 KiB | 00m00s [162/256] liblerc-0:4.0.0-6.fc40.x86_64 100% | 10.8 MiB/s | 210.1 KiB | 00m00s [163/256] hwdata-0:0.380-1.fc41.noarch 100% | 47.0 MiB/s | 1.6 MiB | 00m00s [164/256] hunspell-en-US-0:0.20201207-9 100% | 9.8 MiB/s | 180.8 KiB | 00m00s [165/256] duktape-0:2.7.0-7.fc40.x86_64 100% | 4.7 MiB/s | 169.7 KiB | 00m00s [166/256] hunspell-filesystem-0:1.7.2-7 100% | 527.6 KiB/s | 9.0 KiB | 00m00s [167/256] gupnp-igd-0:1.6.0-4.fc40.x86_ 100% | 1.9 MiB/s | 33.6 KiB | 00m00s [168/256] mesa-filesystem-0:24.0.3-3.fc 100% | 1.1 MiB/s | 19.7 KiB | 00m00s [169/256] libvmaf-0:2.3.0-7.fc40.x86_64 100% | 9.3 MiB/s | 180.1 KiB | 00m00s [170/256] imath-0:3.1.11-1.fc41.x86_64 100% | 5.3 MiB/s | 98.4 KiB | 00m00s [171/256] dbus-common-1:1.14.10-3.fc40. 100% | 869.4 KiB/s | 14.8 KiB | 00m00s [172/256] google-noto-fonts-common-0:20 100% | 1.0 MiB/s | 17.4 KiB | 00m00s [173/256] gssdp-0:1.6.3-2.fc40.x86_64 100% | 3.3 MiB/s | 57.8 KiB | 00m00s [174/256] gupnp-0:1.6.6-2.fc40.x86_64 100% | 5.8 MiB/s | 107.1 KiB | 00m00s [175/256] annobin-plugin-gcc-0:12.46-1. 100% | 36.1 MiB/s | 960.5 KiB | 00m00s [176/256] gcc-plugin-annobin-0:14.0.1-0 100% | 1.9 MiB/s | 45.9 KiB | 00m00s [177/256] annobin-docs-0:12.46-1.fc41.n 100% | 4.9 MiB/s | 89.7 KiB | 00m00s [178/256] python3-packaging-0:24.0-1.fc 100% | 5.9 MiB/s | 126.2 KiB | 00m00s [179/256] python3-0:3.12.2-3.fc41.x86_6 100% | 1.6 MiB/s | 27.2 KiB | 00m00s [180/256] libsoup-devel-0:2.74.3-6.fc40 100% | 4.9 MiB/s | 177.3 KiB | 00m00s [181/256] libb2-0:0.98.1-11.fc40.x86_64 100% | 821.6 KiB/s | 25.5 KiB | 00m00s [182/256] glib2-devel-0:2.80.0-1.fc41.x 100% | 18.3 MiB/s | 1.5 MiB | 00m00s [183/256] mpdecimal-0:2.5.1-9.fc40.x86_ 100% | 3.9 MiB/s | 88.6 KiB | 00m00s [184/256] python3-libs-0:3.12.2-3.fc41. 100% | 71.3 MiB/s | 9.1 MiB | 00m00s [185/256] python-pip-wheel-0:24.0-2.fc4 100% | 16.4 MiB/s | 1.5 MiB | 00m00s [186/256] libdrm-devel-0:2.4.120-3.fc40 100% | 9.2 MiB/s | 179.4 KiB | 00m00s [187/256] brotli-devel-0:1.1.0-3.fc40.x 100% | 1.9 MiB/s | 33.8 KiB | 00m00s [188/256] brotli-0:1.1.0-3.fc40.x86_64 100% | 1.1 MiB/s | 19.9 KiB | 00m00s [189/256] libpsl-devel-0:0.21.5-3.fc40. 100% | 1.9 MiB/s | 33.1 KiB | 00m00s [190/256] tzdata-0:2024a-4.fc41.noarch 100% | 5.6 MiB/s | 716.2 KiB | 00m00s [191/256] publicsuffix-list-0:20240107- 100% | 4.7 MiB/s | 87.3 KiB | 00m00s [192/256] cmake-filesystem-0:3.28.3-1.f 100% | 1.0 MiB/s | 17.5 KiB | 00m00s [193/256] xz-devel-1:5.4.6-3.fc41.x86_6 100% | 3.9 MiB/s | 67.2 KiB | 00m00s [194/256] libxml2-devel-0:2.12.6-1.fc41 100% | 14.6 MiB/s | 524.7 KiB | 00m00s [195/256] zlib-ng-compat-devel-0:2.1.6- 100% | 2.1 MiB/s | 36.1 KiB | 00m00s [196/256] sqlite-devel-0:3.45.2-1.fc41. 100% | 8.1 MiB/s | 149.0 KiB | 00m00s [197/256] sysprof-capture-devel-0:46.0- 100% | 3.1 MiB/s | 53.6 KiB | 00m00s [198/256] kernel-headers-0:6.9.0-0.rc1. 100% | 45.6 MiB/s | 1.6 MiB | 00m00s [199/256] sqlite-0:3.45.2-1.fc41.x86_64 100% | 15.2 MiB/s | 857.0 KiB | 00m00s [200/256] libpciaccess-devel-0:0.16-12. 100% | 584.2 KiB/s | 12.3 KiB | 00m00s [201/256] libXext-devel-0:1.3.6-1.fc40. 100% | 4.7 MiB/s | 85.8 KiB | 00m00s [202/256] atk-devel-0:2.52.0-1.fc41.x86 100% | 19.8 MiB/s | 444.9 KiB | 00m00s [203/256] at-spi2-atk-devel-0:2.52.0-1. 100% | 258.5 KiB/s | 10.6 KiB | 00m00s [204/256] cairo-devel-0:1.18.0-3.fc40.x 100% | 9.9 MiB/s | 192.7 KiB | 00m00s [205/256] cairo-gobject-devel-0:1.18.0- 100% | 535.5 KiB/s | 11.2 KiB | 00m00s [206/256] fontconfig-devel-0:2.15.0-4.f 100% | 8.5 MiB/s | 165.0 KiB | 00m00s [207/256] gettext-libs-0:0.22.5-2.fc41. 100% | 18.0 MiB/s | 665.3 KiB | 00m00s [208/256] gettext-runtime-0:0.22.5-2.fc 100% | 6.6 MiB/s | 122.6 KiB | 00m00s [209/256] libtextstyle-0:0.22.5-2.fc41. 100% | 4.8 MiB/s | 88.7 KiB | 00m00s [210/256] gettext-envsubst-0:0.22.5-2.f 100% | 2.2 MiB/s | 38.0 KiB | 00m00s [211/256] fribidi-devel-0:1.0.13-4.fc40 100% | 1.7 MiB/s | 29.9 KiB | 00m00s [212/256] gdk-pixbuf2-devel-0:2.42.10-8 100% | 18.0 MiB/s | 368.6 KiB | 00m00s [213/256] gettext-0:0.22.5-2.fc41.x86_6 100% | 7.2 MiB/s | 1.1 MiB | 00m00s [214/256] libXcomposite-devel-0:0.4.6-3 100% | 929.1 KiB/s | 15.8 KiB | 00m00s [215/256] libXcursor-devel-0:1.2.2-1.fc 100% | 1.5 MiB/s | 39.2 KiB | 00m00s [216/256] libxcb-devel-0:1.16.1-1.fc41. 100% | 5.9 MiB/s | 1.4 MiB | 00m00s [217/256] libXdamage-devel-0:1.1.6-3.fc 100% | 525.4 KiB/s | 9.5 KiB | 00m00s [218/256] libXi-devel-0:1.8.1-5.fc40.x8 100% | 6.3 MiB/s | 116.3 KiB | 00m00s [219/256] libXfixes-devel-0:6.0.1-3.fc4 100% | 596.1 KiB/s | 12.5 KiB | 00m00s [220/256] libXrandr-devel-0:1.5.4-3.fc4 100% | 1.0 MiB/s | 19.2 KiB | 00m00s [221/256] libcloudproviders-devel-0:0.3 100% | 2.8 MiB/s | 49.4 KiB | 00m00s [222/256] libxkbcommon-devel-0:1.6.0-2. 100% | 2.5 MiB/s | 66.3 KiB | 00m00s [223/256] libepoxy-devel-0:1.5.10-6.fc4 100% | 3.7 MiB/s | 133.3 KiB | 00m00s [224/256] pango-devel-0:1.51.2-1.fc41.x 100% | 8.7 MiB/s | 160.2 KiB | 00m00s [225/256] wayland-devel-0:1.22.0-3.fc40 100% | 6.3 MiB/s | 148.0 KiB | 00m00s [226/256] libffi-devel-0:3.4.6-1.fc41.x 100% | 1.5 MiB/s | 28.7 KiB | 00m00s [227/256] libmount-devel-0:2.40-0.12.fc 100% | 1.4 MiB/s | 27.2 KiB | 00m00s [228/256] libsepol-devel-0:3.6-3.fc40.x 100% | 2.8 MiB/s | 48.8 KiB | 00m00s [229/256] pcre2-devel-0:10.43-1.fc41.x8 100% | 23.1 MiB/s | 519.8 KiB | 00m00s [230/256] libselinux-devel-0:3.6-4.fc40 100% | 5.3 MiB/s | 150.9 KiB | 00m00s [231/256] pcre2-utf32-0:10.43-1.fc41.x8 100% | 10.8 MiB/s | 209.3 KiB | 00m00s [232/256] gsettings-desktop-schemas-0:4 100% | 28.7 MiB/s | 764.0 KiB | 00m00s [233/256] pcre2-utf16-0:10.43-1.fc41.x8 100% | 6.2 MiB/s | 221.9 KiB | 00m00s [234/256] libjpeg-turbo-devel-0:3.0.2-1 100% | 5.3 MiB/s | 97.3 KiB | 00m00s [235/256] libpng-devel-2:1.6.40-3.fc40. 100% | 14.2 MiB/s | 290.6 KiB | 00m00s [236/256] glibc-devel-0:2.39.9000-10.fc 100% | 6.2 MiB/s | 121.4 KiB | 00m00s [237/256] libtiff-devel-0:4.6.0-2.fc40. 100% | 4.9 MiB/s | 258.6 KiB | 00m00s [238/256] glibc-headers-x86-0:2.39.9000 100% | 26.0 MiB/s | 612.8 KiB | 00m00s [239/256] libxcrypt-devel-0:4.4.36-5.fc 100% | 1.6 MiB/s | 28.6 KiB | 00m00s [240/256] bzip2-devel-0:1.0.8-18.fc40.x 100% | 11.0 MiB/s | 213.5 KiB | 00m00s [241/256] libXrender-devel-0:0.9.11-6.f 100% | 1.1 MiB/s | 19.0 KiB | 00m00s [242/256] libstdc++-devel-0:14.0.1-0.13 100% | 28.8 MiB/s | 2.7 MiB | 00m00s [243/256] pixman-devel-0:0.43.0-3.fc40. 100% | 1.0 MiB/s | 17.2 KiB | 00m00s [244/256] at-spi2-core-devel-0:2.52.0-1 100% | 15.8 MiB/s | 322.8 KiB | 00m00s [245/256] dbus-devel-1:1.14.10-3.fc40.x 100% | 2.3 MiB/s | 39.6 KiB | 00m00s [246/256] harfbuzz-devel-0:8.3.1-1.fc41 100% | 6.1 MiB/s | 451.2 KiB | 00m00s [247/256] libXft-devel-0:2.3.8-6.fc40.x 100% | 2.7 MiB/s | 50.2 KiB | 00m00s [248/256] libthai-devel-0:0.1.29-8.fc40 100% | 7.8 MiB/s | 144.1 KiB | 00m00s [249/256] libXau-devel-0:1.0.11-6.fc40. 100% | 803.4 KiB/s | 13.7 KiB | 00m00s [250/256] libwebp-devel-0:1.3.2-5.fc41. 100% | 2.2 MiB/s | 38.8 KiB | 00m00s [251/256] libdatrie-devel-0:0.2.13-9.fc 100% | 8.3 MiB/s | 153.1 KiB | 00m00s [252/256] libblkid-devel-0:2.40-0.12.fc 100% | 1.5 MiB/s | 26.3 KiB | 00m00s [253/256] graphite2-devel-0:1.3.14-15.f 100% | 1.2 MiB/s | 20.6 KiB | 00m00s [254/256] libicu-devel-0:74.2-1.fc40.x8 100% | 34.9 MiB/s | 929.9 KiB | 00m00s [255/256] libXtst-devel-0:1.2.4-6.fc40. 100% | 786.9 KiB/s | 15.7 KiB | 00m00s [256/256] libzstd-devel-0:1.5.6-1.fc41. 100% | 2.5 MiB/s | 51.8 KiB | 00m00s -------------------------------------------------------------------------------- [256/256] Total 100% | 39.3 MiB/s | 204.4 MiB | 00m05s Running transaction [ 1/258] Verify package files 100% | 299.0 B/s | 256.0 B | 00m01s [ 2/258] Prepare transaction 100% | 1.2 KiB/s | 256.0 B | 00m00s [ 3/258] Installing xorg-x11-proto-dev 100% | 127.3 MiB/s | 1.8 MiB | 00m00s [ 4/258] Installing libwayland-client- 100% | 57.9 MiB/s | 59.3 KiB | 00m00s [ 5/258] Installing zlib-ng-compat-dev 100% | 102.0 MiB/s | 104.5 KiB | 00m00s [ 6/258] Installing libpng-2:1.6.40-3. 100% | 118.7 MiB/s | 243.1 KiB | 00m00s [ 7/258] Installing expat-0:2.6.2-1.fc 100% | 138.1 MiB/s | 282.9 KiB | 00m00s [ 8/258] Installing libjpeg-turbo-0:3. 100% | 253.4 MiB/s | 778.6 KiB | 00m00s [ 9/258] Installing libwayland-server- 100% | 38.9 MiB/s | 79.7 KiB | 00m00s [ 10/258] Installing libicu-0:74.2-1.fc 100% | 309.2 MiB/s | 34.9 MiB | 00m00s [ 11/258] Installing libglvnd-1:1.7.0-4 100% | 259.6 MiB/s | 531.7 KiB | 00m00s [ 12/258] Installing libX11-xcb-0:1.8.7 100% | 15.5 MiB/s | 15.9 KiB | 00m00s [ 13/258] Installing libepoxy-0:1.5.10- 100% | 271.5 MiB/s | 1.1 MiB | 00m00s [ 14/258] Installing libpng-devel-2:1.6 100% | 216.2 MiB/s | 885.4 KiB | 00m00s [ 15/258] Installing cmake-filesystem-0 100% | 3.5 MiB/s | 7.1 KiB | 00m00s [ 16/258] Installing dbus-libs-1:1.14.1 100% | 180.7 MiB/s | 370.1 KiB | 00m00s [ 17/258] Installing libwebp-0:1.3.2-5. 100% | 194.8 MiB/s | 797.7 KiB | 00m00s [ 18/258] Installing libwayland-egl-0:1 100% | 17.2 MiB/s | 17.6 KiB | 00m00s [ 19/258] Installing avahi-libs-0:0.8-2 100% | 82.5 MiB/s | 168.9 KiB | 00m00s [ 20/258] Installing libwayland-cursor- 100% | 37.2 MiB/s | 38.1 KiB | 00m00s [ 21/258] Installing libogg-2:1.3.5-8.f 100% | 5.5 MiB/s | 51.0 KiB | 00m00s >>> Running pre-install scriptlet: xml-common-0:0.6.3-63.fc40.noarch >>> Stop pre-install scriptlet: xml-common-0:0.6.3-63.fc40.noarch [ 22/258] Installing xml-common-0:0.6.3 100% | 39.6 MiB/s | 81.1 KiB | 00m00s [ 23/258] Installing fonts-filesystem-1 100% | 769.5 KiB/s | 788.0 B | 00m00s [ 24/258] Installing fribidi-0:1.0.13-4 100% | 119.7 MiB/s | 367.8 KiB | 00m00s [ 25/258] Installing mesa-libglapi-0:24 100% | 165.3 MiB/s | 169.2 KiB | 00m00s [ 26/258] Installing libmpc-0:1.3.1-5.f 100% | 81.2 MiB/s | 166.2 KiB | 00m00s [ 27/258] Installing fribidi-devel-0:1. 100% | 80.0 MiB/s | 81.9 KiB | 00m00s [ 28/258] Installing abattis-cantarell- 100% | 94.9 MiB/s | 194.4 KiB | 00m00s [ 29/258] Installing dbus-devel-1:1.14. 100% | 65.8 MiB/s | 134.8 KiB | 00m00s [ 30/258] Installing libjpeg-turbo-deve 100% | 173.6 MiB/s | 355.5 KiB | 00m00s [ 31/258] Installing libffi-devel-0:3.4 100% | 34.0 MiB/s | 34.8 KiB | 00m00s [ 32/258] Installing libtextstyle-0:0.2 100% | 191.8 MiB/s | 196.4 KiB | 00m00s [ 33/258] Installing gettext-libs-0:0.2 100% | 166.9 MiB/s | 1.7 MiB | 00m00s [ 34/258] Installing kernel-headers-0:6 100% | 116.3 MiB/s | 6.4 MiB | 00m00s [ 35/258] Installing sysprof-capture-de 100% | 124.8 MiB/s | 255.7 KiB | 00m00s [ 36/258] Installing hunspell-filesyste 100% | 0.0 B/s | 388.0 B | 00m00s [ 37/258] Installing hunspell-en-US-0:0 100% | 181.7 MiB/s | 558.1 KiB | 00m00s [ 38/258] Installing hunspell-0:1.7.2-7 100% | 122.8 MiB/s | 1.4 MiB | 00m00s [ 39/258] Installing libdatrie-0:0.2.13 100% | 57.7 MiB/s | 59.0 KiB | 00m00s [ 40/258] Installing libthai-0:0.1.29-8 100% | 191.7 MiB/s | 785.3 KiB | 00m00s [ 41/258] Installing libXau-0:1.0.11-6. 100% | 66.8 MiB/s | 68.4 KiB | 00m00s [ 42/258] Installing libxcb-0:1.16.1-1. 100% | 139.5 MiB/s | 1.1 MiB | 00m00s [ 43/258] Installing lcms2-0:2.16-3.fc4 100% | 137.5 MiB/s | 422.5 KiB | 00m00s [ 44/258] Installing libxshmfence-0:1.3 100% | 15.8 MiB/s | 16.2 KiB | 00m00s [ 45/258] Installing graphite2-0:1.3.14 100% | 94.8 MiB/s | 194.2 KiB | 00m00s [ 46/258] Installing pixman-0:0.43.0-3. 100% | 232.8 MiB/s | 715.2 KiB | 00m00s [ 47/258] Installing pixman-devel-0:0.4 100% | 49.0 MiB/s | 50.2 KiB | 00m00s [ 48/258] Installing alsa-lib-0:1.2.11- 100% | 154.1 MiB/s | 1.4 MiB | 00m00s [ 49/258] Installing graphite2-devel-0: 100% | 49.4 MiB/s | 50.6 KiB | 00m00s [ 50/258] Installing libXau-devel-0:1.0 100% | 1.3 MiB/s | 8.2 KiB | 00m00s [ 51/258] Installing libxcb-devel-0:1.1 100% | 34.7 MiB/s | 3.1 MiB | 00m00s [ 52/258] Installing libdatrie-devel-0: 100% | 113.6 MiB/s | 581.7 KiB | 00m00s [ 53/258] Installing libthai-devel-0:0. 100% | 110.3 MiB/s | 677.4 KiB | 00m00s [ 54/258] Installing wayland-devel-0:1. 100% | 159.3 MiB/s | 652.5 KiB | 00m00s [ 55/258] Installing cpp-0:14.0.1-0.13. 100% | 306.5 MiB/s | 34.9 MiB | 00m00s [ 56/258] Installing iso-codes-0:4.16.0 100% | 190.2 MiB/s | 19.0 MiB | 00m00s [ 57/258] Installing libtheora-1:1.1.1- 100% | 155.0 MiB/s | 476.0 KiB | 00m00s [ 58/258] Installing libvorbis-1:1.3.7- 100% | 203.2 MiB/s | 832.2 KiB | 00m00s [ 59/258] Installing libwebp-devel-0:1. 100% | 56.8 MiB/s | 116.4 KiB | 00m00s [ 60/258] Installing libglvnd-opengl-1: 100% | 73.1 MiB/s | 149.7 KiB | 00m00s [ 61/258] Installing libicu-devel-0:74. 100% | 165.9 MiB/s | 5.6 MiB | 00m00s [ 62/258] Installing libzstd-devel-0:1. 100% | 198.5 MiB/s | 203.2 KiB | 00m00s [ 63/258] Installing libblkid-devel-0:2 100% | 44.9 MiB/s | 46.0 KiB | 00m00s [ 64/258] Installing bzip2-devel-0:1.0. 100% | 101.2 MiB/s | 310.7 KiB | 00m00s [ 65/258] Installing glibc-headers-x86- 100% | 95.1 MiB/s | 2.3 MiB | 00m00s [ 66/258] Installing libxcrypt-devel-0: 100% | 15.9 MiB/s | 32.6 KiB | 00m00s [ 67/258] Installing glibc-devel-0:2.39 100% | 9.9 MiB/s | 40.5 KiB | 00m00s [ 68/258] Installing libstdc++-devel-0: 100% | 225.2 MiB/s | 15.5 MiB | 00m00s [ 69/258] Installing pcre2-utf32-0:10.4 100% | 272.8 MiB/s | 558.8 KiB | 00m00s [ 70/258] Installing pcre2-utf16-0:10.4 100% | 192.3 MiB/s | 590.9 KiB | 00m00s [ 71/258] Installing pcre2-devel-0:10.4 100% | 165.8 MiB/s | 2.0 MiB | 00m00s [ 72/258] Installing libsepol-devel-0:3 100% | 31.2 MiB/s | 127.7 KiB | 00m00s [ 73/258] Installing libselinux-devel-0 100% | 19.6 MiB/s | 160.6 KiB | 00m00s [ 74/258] Installing libmount-devel-0:2 100% | 63.0 MiB/s | 64.5 KiB | 00m00s [ 75/258] Installing gettext-envsubst-0 100% | 74.6 MiB/s | 76.3 KiB | 00m00s [ 76/258] Installing gettext-runtime-0: 100% | 68.5 MiB/s | 490.7 KiB | 00m00s [ 77/258] Installing gettext-0:0.22.5-2 100% | 168.9 MiB/s | 5.2 MiB | 00m00s [ 78/258] Installing sqlite-0:3.45.2-1. 100% | 213.0 MiB/s | 1.7 MiB | 00m00s [ 79/258] Installing sqlite-devel-0:3.4 100% | 324.2 MiB/s | 664.0 KiB | 00m00s [ 80/258] Installing xz-devel-1:5.4.6-3 100% | 84.6 MiB/s | 259.9 KiB | 00m00s [ 81/258] Installing libxml2-devel-0:2. 100% | 227.8 MiB/s | 3.4 MiB | 00m00s [ 82/258] Installing publicsuffix-list- 100% | 155.8 MiB/s | 319.1 KiB | 00m00s [ 83/258] Installing libpsl-devel-0:0.2 100% | 55.5 MiB/s | 113.6 KiB | 00m00s [ 84/258] Installing brotli-0:1.1.0-3.f 100% | 31.7 MiB/s | 32.5 KiB | 00m00s [ 85/258] Installing brotli-devel-0:1.1 100% | 11.1 MiB/s | 68.0 KiB | 00m00s [ 86/258] Installing tzdata-0:2024a-4.f 100% | 27.5 MiB/s | 1.9 MiB | 00m00s [ 87/258] Installing python-pip-wheel-0 100% | 382.0 MiB/s | 1.5 MiB | 00m00s [ 88/258] Installing mpdecimal-0:2.5.1- 100% | 98.6 MiB/s | 202.0 KiB | 00m00s [ 89/258] Installing libb2-0:0.98.1-11. 100% | 42.3 MiB/s | 43.3 KiB | 00m00s [ 90/258] Installing python3-0:3.12.2-3 100% | 5.5 MiB/s | 33.6 KiB | 00m00s [ 91/258] Installing python3-libs-0:3.1 100% | 209.7 MiB/s | 41.3 MiB | 00m00s [ 92/258] Installing python3-packaging- 100% | 106.4 MiB/s | 435.6 KiB | 00m00s [ 93/258] Installing annobin-docs-0:12. 100% | 94.4 MiB/s | 96.7 KiB | 00m00s [ 94/258] Installing google-noto-fonts- 100% | 17.8 MiB/s | 18.3 KiB | 00m00s [ 95/258] Installing google-noto-sans-v 100% | 249.8 MiB/s | 1.2 MiB | 00m00s [ 96/258] Installing default-fonts-core 100% | 8.9 MiB/s | 18.2 KiB | 00m00s [ 97/258] Installing dbus-common-1:1.14 100% | 356.6 KiB/s | 13.6 KiB | 00m00s >>> Running post-install scriptlet: dbus-common-1:1.14.10-3.fc40.noarch >>> Stop post-install scriptlet: dbus-common-1:1.14.10-3.fc40.noarch >>> Running pre-install scriptlet: dbus-broker-0:35-4.fc40.x86_64 >>> Stop pre-install scriptlet: dbus-broker-0:35-4.fc40.x86_64 [ 98/258] Installing dbus-broker-0:35-4 100% | 31.0 MiB/s | 381.2 KiB | 00m00s >>> Running post-install scriptlet: dbus-broker-0:35-4.fc40.x86_64 >>> Stop post-install scriptlet: dbus-broker-0:35-4.fc40.x86_64 [ 99/258] Installing dbus-1:1.14.10-3.f 100% | 0.0 B/s | 124.0 B | 00m00s [100/258] Installing imath-0:3.1.11-1.f 100% | 120.5 MiB/s | 370.1 KiB | 00m00s [101/258] Installing openexr-libs-0:3.1 100% | 279.8 MiB/s | 6.4 MiB | 00m00s [102/258] Installing libvmaf-0:2.3.0-7. 100% | 190.7 MiB/s | 780.9 KiB | 00m00s [103/258] Installing libaom-0:3.8.2-1.f 100% | 239.9 MiB/s | 5.0 MiB | 00m00s [104/258] Installing mesa-filesystem-0: 100% | 4.2 MiB/s | 4.3 KiB | 00m00s [105/258] Installing duktape-0:2.7.0-7. 100% | 201.2 MiB/s | 618.2 KiB | 00m00s [106/258] Installing hwdata-0:0.380-1.f 100% | 412.5 MiB/s | 9.1 MiB | 00m00s [107/258] Installing libpciaccess-0:0.1 100% | 44.9 MiB/s | 46.0 KiB | 00m00s [108/258] Installing libdrm-0:2.4.120-3 100% | 132.1 MiB/s | 405.7 KiB | 00m00s [109/258] Installing mesa-libgbm-0:24.0 100% | 64.6 MiB/s | 66.1 KiB | 00m00s [110/258] Installing libglvnd-egl-1:1.7 100% | 68.8 MiB/s | 70.4 KiB | 00m00s [111/258] Installing mesa-libEGL-0:24.0 100% | 137.1 MiB/s | 280.7 KiB | 00m00s [112/258] Installing libglvnd-gles-1:1. 100% | 105.0 MiB/s | 107.6 KiB | 00m00s [113/258] Installing libpciaccess-devel 100% | 15.5 MiB/s | 15.9 KiB | 00m00s [114/258] Installing libdrm-devel-0:2.4 100% | 139.4 MiB/s | 713.8 KiB | 00m00s [115/258] Installing liblerc-0:4.0.0-6. 100% | 197.0 MiB/s | 605.0 KiB | 00m00s [116/258] Installing jbigkit-libs-0:2.1 100% | 58.4 MiB/s | 119.6 KiB | 00m00s [117/258] Installing libtiff-0:4.6.0-2. 100% | 223.9 MiB/s | 1.1 MiB | 00m00s [118/258] Installing libtiff-devel-0:4. 100% | 140.5 MiB/s | 719.6 KiB | 00m00s [119/258] Installing libusb1-0:1.0.27-1 100% | 80.1 MiB/s | 163.9 KiB | 00m00s [120/258] Installing libevdev-0:1.13.1- 100% | 85.2 MiB/s | 87.2 KiB | 00m00s [121/258] Installing highway-0:1.1.0-1. 100% | 351.6 MiB/s | 3.2 MiB | 00m00s [122/258] Installing giflib-0:5.2.2-1.f 100% | 111.2 MiB/s | 113.9 KiB | 00m00s [123/258] Installing libgpg-error-0:1.4 100% | 143.3 MiB/s | 880.3 KiB | 00m00s [124/258] Installing libgcrypt-0:1.10.3 100% | 259.2 MiB/s | 1.3 MiB | 00m00s [125/258] Installing svt-av1-libs-0:1.4 100% | 326.0 MiB/s | 7.2 MiB | 00m00s [126/258] Installing rav1e-libs-0:0.7.1 100% | 275.4 MiB/s | 3.0 MiB | 00m00s [127/258] Installing libdav1d-0:1.4.0-1 100% | 277.0 MiB/s | 1.7 MiB | 00m00s [128/258] Installing libavif-0:1.0.4-1. 100% | 90.4 MiB/s | 185.1 KiB | 00m00s [129/258] Installing orc-0:0.4.38-2.fc4 100% | 187.1 MiB/s | 766.3 KiB | 00m00s [130/258] Installing opus-0:1.5.1-1.fc4 100% | 203.6 MiB/s | 416.9 KiB | 00m00s [131/258] Installing libvisual-1:0.4.1- 100% | 146.4 MiB/s | 449.8 KiB | 00m00s [132/258] Installing cdparanoia-libs-0: 100% | 112.4 MiB/s | 115.1 KiB | 00m00s [133/258] Installing vulkan-loader-0:1. 100% | 124.8 MiB/s | 511.1 KiB | 00m00s [134/258] Installing xkeyboard-config-0 100% | 195.0 MiB/s | 6.6 MiB | 00m00s [135/258] Installing libxkbcommon-0:1.6 100% | 161.2 MiB/s | 330.1 KiB | 00m00s [136/258] Installing libwpe-0:1.15.2-1. 100% | 58.4 MiB/s | 59.8 KiB | 00m00s [137/258] Installing libxkbcommon-devel 100% | 174.7 MiB/s | 357.7 KiB | 00m00s [138/258] Installing libstemmer-0:2.2.0 100% | 195.7 MiB/s | 601.3 KiB | 00m00s [139/258] Installing adwaita-cursor-the 100% | 456.2 MiB/s | 10.0 MiB | 00m00s [140/258] Installing adwaita-icon-theme 100% | 38.9 MiB/s | 1.3 MiB | 00m00s [141/258] Installing nettle-0:3.9.1-6.f 100% | 193.7 MiB/s | 793.3 KiB | 00m00s [142/258] Installing gnutls-0:3.8.4-1.f 100% | 246.1 MiB/s | 3.2 MiB | 00m00s [143/258] Installing glib2-0:2.80.0-1.f 100% | 268.1 MiB/s | 14.5 MiB | 00m00s [144/258] Installing glib2-devel-0:2.80 100% | 309.8 MiB/s | 15.5 MiB | 00m00s [145/258] Installing shared-mime-info-0 100% | 121.7 MiB/s | 2.6 MiB | 00m00s >>> Running post-install scriptlet: shared-mime-info-0:2.3-4.fc41.x86_64 >>> Stop post-install scriptlet: shared-mime-info-0:2.3-4.fc41.x86_64 [146/258] Installing gdk-pixbuf2-0:2.42 100% | 88.9 MiB/s | 2.5 MiB | 00m00s [147/258] Installing libcloudproviders- 100% | 63.5 MiB/s | 130.1 KiB | 00m00s [148/258] Installing json-glib-0:1.8.0- 100% | 69.9 MiB/s | 572.8 KiB | 00m00s [149/258] Installing libgudev-0:238-5.f 100% | 87.3 MiB/s | 89.4 KiB | 00m00s [150/258] Installing libmanette-0:0.2.7 100% | 228.6 MiB/s | 234.1 KiB | 00m00s [151/258] Installing libgusb-0:0.4.8-3. 100% | 79.8 MiB/s | 163.5 KiB | 00m00s [152/258] Installing colord-libs-0:1.4. 100% | 205.6 MiB/s | 842.2 KiB | 00m00s [153/258] Installing libcloudproviders- 100% | 124.1 MiB/s | 381.2 KiB | 00m00s [154/258] Installing gdk-pixbuf2-module 100% | 83.9 MiB/s | 257.6 KiB | 00m00s [155/258] Installing gtk-update-icon-ca 100% | 33.0 MiB/s | 67.5 KiB | 00m00s [156/258] Installing gdk-pixbuf2-devel- 100% | 163.8 MiB/s | 2.3 MiB | 00m00s [157/258] Installing libjxl-1:0.10.2-3. 100% | 254.4 MiB/s | 3.3 MiB | 00m00s [158/258] Installing enchant2-0:2.6.8-1 100% | 55.2 MiB/s | 169.6 KiB | 00m00s [159/258] Installing libsecret-0:0.21.3 100% | 69.9 MiB/s | 572.9 KiB | 00m00s [160/258] Installing wpebackend-fdo-0:1 100% | 92.0 MiB/s | 94.2 KiB | 00m00s [161/258] Installing xdg-dbus-proxy-0:0 100% | 92.0 MiB/s | 94.3 KiB | 00m00s [162/258] Installing avahi-glib-0:0.8-2 100% | 20.0 MiB/s | 20.4 KiB | 00m00s [163/258] Installing libproxy-0:0.5.3-5 100% | 55.5 MiB/s | 113.7 KiB | 00m00s [164/258] Installing graphene-0:1.10.6- 100% | 80.2 MiB/s | 164.3 KiB | 00m00s [165/258] Installing gsettings-desktop- 100% | 242.9 MiB/s | 5.1 MiB | 00m00s [166/258] Installing glib-networking-0: 100% | 72.0 MiB/s | 737.4 KiB | 00m00s [167/258] Installing libsoup-0:2.74.3-6 100% | 108.5 MiB/s | 1.2 MiB | 00m00s [168/258] Installing libsoup3-0:3.4.4-3 100% | 102.9 MiB/s | 1.1 MiB | 00m00s [169/258] Installing gssdp-0:1.6.3-2.fc 100% | 72.3 MiB/s | 148.0 KiB | 00m00s [170/258] Installing gupnp-0:1.6.6-2.fc 100% | 153.2 MiB/s | 313.7 KiB | 00m00s [171/258] Installing gupnp-igd-0:1.6.0- 100% | 71.0 MiB/s | 72.7 KiB | 00m00s [172/258] Installing libnice-0:0.1.22-1 100% | 163.0 MiB/s | 500.8 KiB | 00m00s [173/258] Installing libtracker-sparql- 100% | 173.9 MiB/s | 1.0 MiB | 00m00s [174/258] Installing libsoup-devel-0:2. 100% | 278.2 MiB/s | 1.7 MiB | 00m00s [175/258] Installing cups-libs-1:2.4.7- 100% | 201.9 MiB/s | 620.3 KiB | 00m00s [176/258] Installing woff2-0:1.0.2-19.f 100% | 66.2 MiB/s | 135.5 KiB | 00m00s [177/258] Installing openjpeg2-0:2.5.2- 100% | 144.4 MiB/s | 443.6 KiB | 00m00s [178/258] Installing libxslt-0:1.1.39-3 100% | 118.3 MiB/s | 484.7 KiB | 00m00s [179/258] Installing libseccomp-0:2.5.3 100% | 169.0 MiB/s | 173.1 KiB | 00m00s [180/258] Installing hyphen-0:2.8.8-24. 100% | 52.3 MiB/s | 53.5 KiB | 00m00s [181/258] Installing bubblewrap-0:0.8.0 100% | 63.3 MiB/s | 129.6 KiB | 00m00s [182/258] Installing libatomic-0:14.0.1 100% | 32.6 MiB/s | 33.4 KiB | 00m00s [183/258] Installing javascriptcoregtk4 100% | 323.8 MiB/s | 27.5 MiB | 00m00s [184/258] Installing javascriptcoregtk4 100% | 183.6 MiB/s | 751.9 KiB | 00m00s [185/258] Installing libunwind-0:1.8.0- 100% | 86.7 MiB/s | 177.6 KiB | 00m00s [186/258] Installing gstreamer1-0:1.24. 100% | 219.3 MiB/s | 6.1 MiB | 00m00s [187/258] Installing libglvnd-core-deve 100% | 40.1 MiB/s | 41.1 KiB | 00m00s [188/258] Installing libX11-common-0:1. 100% | 65.8 MiB/s | 1.2 MiB | 00m00s [189/258] Installing libX11-0:1.8.7-3.f 100% | 182.0 MiB/s | 1.3 MiB | 00m00s [190/258] Installing libX11-devel-0:1.8 100% | 37.3 MiB/s | 1.1 MiB | 00m00s [191/258] Installing libXext-0:1.3.6-1. 100% | 89.2 MiB/s | 91.3 KiB | 00m00s [192/258] Installing libXext-devel-0:1. 100% | 27.1 MiB/s | 110.9 KiB | 00m00s [193/258] Installing libXrender-0:0.9.1 100% | 50.2 MiB/s | 51.4 KiB | 00m00s [194/258] Installing cairo-0:1.18.0-3.f 100% | 247.4 MiB/s | 1.7 MiB | 00m00s [195/258] Installing harfbuzz-0:8.3.1-1 100% | 239.0 MiB/s | 2.6 MiB | 00m00s [196/258] Installing freetype-0:2.13.2- 100% | 164.9 MiB/s | 844.3 KiB | 00m00s [197/258] Installing fontconfig-0:2.15. 100% | 759.5 KiB/s | 786.0 KiB | 00m01s >>> Running post-install scriptlet: fontconfig-0:2.15.0-4.fc40.x86_64 >>> Stop post-install scriptlet: fontconfig-0:2.15.0-4.fc40.x86_64 [198/258] Installing libXrender-devel-0 100% | 49.8 MiB/s | 51.0 KiB | 00m00s [199/258] Installing libXfixes-0:6.0.1- 100% | 30.9 MiB/s | 31.6 KiB | 00m00s [200/258] Installing libXfixes-devel-0: 100% | 9.7 MiB/s | 9.9 KiB | 00m00s [201/258] Installing libXi-0:1.8.1-5.fc 100% | 39.9 MiB/s | 81.8 KiB | 00m00s [202/258] Installing libXi-devel-0:1.8. 100% | 35.3 MiB/s | 144.6 KiB | 00m00s [203/258] Installing libXdamage-0:1.1.6 100% | 44.2 MiB/s | 45.3 KiB | 00m00s [204/258] Installing libXcomposite-0:0. 100% | 45.0 MiB/s | 46.1 KiB | 00m00s [205/258] Installing libXtst-0:1.2.4-6. 100% | 33.8 MiB/s | 34.7 KiB | 00m00s [206/258] Installing libXcursor-0:1.2.2 100% | 25.0 MiB/s | 51.2 KiB | 00m00s [207/258] Installing libXft-0:2.3.8-6.f 100% | 81.1 MiB/s | 166.0 KiB | 00m00s [208/258] Installing pango-0:1.51.2-1.f 100% | 138.5 MiB/s | 992.8 KiB | 00m00s [209/258] Installing harfbuzz-icu-0:8.3 100% | 8.0 MiB/s | 16.3 KiB | 00m00s [210/258] Installing cairo-devel-0:1.18 100% | 229.1 MiB/s | 2.3 MiB | 00m00s [211/258] Installing fontconfig-devel-0 100% | 14.8 MiB/s | 151.9 KiB | 00m00s [212/258] Installing harfbuzz-devel-0:8 100% | 223.1 MiB/s | 5.1 MiB | 00m00s [213/258] Installing freetype-devel-0:2 100% | 253.4 MiB/s | 7.9 MiB | 00m00s [214/258] Installing cairo-gobject-0:1. 100% | 35.2 MiB/s | 36.1 KiB | 00m00s [215/258] Installing libXrandr-0:1.5.4- 100% | 51.9 MiB/s | 53.1 KiB | 00m00s [216/258] Installing libXinerama-0:1.1. 100% | 19.7 MiB/s | 20.2 KiB | 00m00s [217/258] Installing libXinerama-devel- 100% | 8.3 MiB/s | 8.5 KiB | 00m00s [218/258] Installing libXrandr-devel-0: 100% | 24.1 MiB/s | 24.7 KiB | 00m00s [219/258] Installing cairo-gobject-deve 100% | 7.4 MiB/s | 7.6 KiB | 00m00s [220/258] Installing libXft-devel-0:2.3 100% | 10.8 MiB/s | 44.3 KiB | 00m00s [221/258] Installing pango-devel-0:1.51 100% | 248.8 MiB/s | 1.5 MiB | 00m00s [222/258] Installing libXcursor-devel-0 100% | 10.6 MiB/s | 32.6 KiB | 00m00s [223/258] Installing libXtst-devel-0:1. 100% | 13.7 MiB/s | 14.0 KiB | 00m00s [224/258] Installing libXcomposite-deve 100% | 10.3 MiB/s | 10.5 KiB | 00m00s [225/258] Installing libXdamage-devel-0 100% | 3.0 MiB/s | 3.1 KiB | 00m00s [226/258] Installing libXxf86vm-0:1.1.5 100% | 26.0 MiB/s | 26.6 KiB | 00m00s [227/258] Installing libglvnd-glx-1:1.7 100% | 197.5 MiB/s | 606.8 KiB | 00m00s [228/258] Installing mesa-libGL-0:24.0. 100% | 148.0 MiB/s | 454.7 KiB | 00m00s [229/258] Installing libglvnd-devel-1:1 100% | 353.4 MiB/s | 2.1 MiB | 00m00s [230/258] Installing libepoxy-devel-0:1 100% | 397.4 MiB/s | 1.6 MiB | 00m00s [231/258] Installing libva-0:2.21.0-3.f 100% | 103.3 MiB/s | 317.3 KiB | 00m00s [232/258] Installing libXv-0:1.0.12-3.f 100% | 26.7 MiB/s | 27.3 KiB | 00m00s [233/258] Installing gstreamer1-plugins 100% | 200.4 MiB/s | 7.2 MiB | 00m00s [234/258] Installing gstreamer1-plugins 100% | 203.9 MiB/s | 2.9 MiB | 00m00s [235/258] Installing xprop-0:1.2.7-1.fc 100% | 54.9 MiB/s | 56.2 KiB | 00m00s [236/258] Installing at-spi2-core-0:2.5 100% | 94.0 MiB/s | 1.5 MiB | 00m00s [237/258] Installing atk-0:2.52.0-1.fc4 100% | 124.1 MiB/s | 254.1 KiB | 00m00s [238/258] Installing at-spi2-atk-0:2.52 100% | 70.8 MiB/s | 289.9 KiB | 00m00s [239/258] Installing atk-devel-0:2.52.0 100% | 171.7 MiB/s | 6.0 MiB | 00m00s [240/258] Installing at-spi2-core-devel 100% | 170.0 MiB/s | 3.9 MiB | 00m00s [241/258] Installing at-spi2-atk-devel- 100% | 2.1 MiB/s | 2.2 KiB | 00m00s [242/258] Installing hicolor-icon-theme 100% | 8.0 MiB/s | 179.5 KiB | 00m00s [243/258] Installing gtk3-0:3.24.41-1.f 100% | 269.1 MiB/s | 22.3 MiB | 00m00s [244/258] Installing gtk3-devel-0:3.24. 100% | 314.7 MiB/s | 33.7 MiB | 00m00s [245/258] Installing webkit2gtk4.0-0:2. 100% | 329.8 MiB/s | 71.6 MiB | 00m00s [246/258] Installing gc-0:8.2.2-6.fc40. 100% | 63.8 MiB/s | 261.2 KiB | 00m00s [247/258] Installing guile30-0:3.0.7-12 100% | 314.5 MiB/s | 51.6 MiB | 00m00s [248/258] Installing make-1:4.4.1-6.fc4 100% | 163.7 MiB/s | 1.8 MiB | 00m00s [249/258] Installing gcc-0:14.0.1-0.13. 100% | 320.6 MiB/s | 103.9 MiB | 00m00s >>> Running trigger-install scriptlet: redhat-rpm-config-0:287-1.fc41.noarch >>> Stop trigger-install scriptlet: redhat-rpm-config-0:287-1.fc41.noarch [250/258] Installing hedley-devel-0:15- 100% | 42.8 MiB/s | 87.7 KiB | 00m00s [251/258] Installing simde-devel-0:0.7. 100% | 217.3 MiB/s | 6.3 MiB | 00m00s [252/258] Installing gcc-c++-0:14.0.1-0 100% | 309.6 MiB/s | 38.1 MiB | 00m00s [253/258] Installing annobin-plugin-gcc 100% | 41.2 MiB/s | 971.4 KiB | 00m00s >>> Running trigger-install scriptlet: redhat-rpm-config-0:287-1.fc41.noarch >>> Stop trigger-install scriptlet: redhat-rpm-config-0:287-1.fc41.noarch [254/258] Installing gcc-plugin-annobin 100% | 2.6 MiB/s | 58.7 KiB | 00m00s >>> Running trigger-install scriptlet: redhat-rpm-config-0:287-1.fc41.noarch >>> Stop trigger-install scriptlet: redhat-rpm-config-0:287-1.fc41.noarch [255/258] Installing webkit2gtk4.0-deve 100% | 277.5 MiB/s | 5.3 MiB | 00m00s [256/258] Installing mesa-libGL-devel-0 100% | 38.8 MiB/s | 79.6 KiB | 00m00s [257/258] Installing alsa-lib-devel-0:1 100% | 309.0 MiB/s | 14.8 MiB | 00m00s [258/258] Installing libcurl-devel-0:8. 100% | 1.8 MiB/s | 1.3 MiB | 00m01s >>> Running post-transaction scriptlet: fontconfig-0:2.15.0-4.fc40.x86_64 >>> Stop post-transaction scriptlet: fontconfig-0:2.15.0-4.fc40.x86_64 >>> Running trigger-install scriptlet: glibc-common-0:2.39.9000-10.fc41.x86_64 >>> Stop trigger-install scriptlet: glibc-common-0:2.39.9000-10.fc41.x86_64 >>> Running trigger-install scriptlet: info-0:7.1-2.fc40.x86_64 >>> Stop trigger-install scriptlet: info-0:7.1-2.fc40.x86_64 >>> Running trigger-install scriptlet: adwaita-icon-theme-0:46.0-1.fc41.noarch >>> Stop trigger-install scriptlet: adwaita-icon-theme-0:46.0-1.fc41.noarch >>> Running trigger-install scriptlet: glib2-0:2.80.0-1.fc41.x86_64 >>> Stop trigger-install scriptlet: glib2-0:2.80.0-1.fc41.x86_64 >>> Running trigger-install scriptlet: glib2-0:2.80.0-1.fc41.x86_64 >>> Stop trigger-install scriptlet: glib2-0:2.80.0-1.fc41.x86_64 >>> Running trigger-install scriptlet: shared-mime-info-0:2.3-4.fc41.x86_64 >>> Stop trigger-install scriptlet: shared-mime-info-0:2.3-4.fc41.x86_64 >>> Running trigger-install scriptlet: gdk-pixbuf2-0:2.42.10-8.fc40.x86_64 >>> Stop trigger-install scriptlet: gdk-pixbuf2-0:2.42.10-8.fc40.x86_64 >>> Running trigger-install scriptlet: fontconfig-0:2.15.0-4.fc40.x86_64 >>> Stop trigger-install scriptlet: fontconfig-0:2.15.0-4.fc40.x86_64 >>> Running trigger-install scriptlet: hicolor-icon-theme-0:0.17-18.fc40.noarch >>> Stop trigger-install scriptlet: hicolor-icon-theme-0:0.17-18.fc40.noarch Finish: build setup for tunefish-4.2.0.d56812e-2.fc41.src.rpm Start: rpmbuild tunefish-4.2.0.d56812e-2.fc41.src.rpm warning: %patchN is deprecated (1 usages found), use %patch N (or %patch -P N) Building target platforms: x86_64 Building for target x86_64 setting SOURCE_DATE_EPOCH=1610841600 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.L5dMpp + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423 + /usr/lib/rpm/rpmuncompress -x -v /builddir/build/SOURCES/tunefish-d56812e.tar.gz /usr/bin/gzip -dc '/builddir/build/SOURCES/tunefish-d56812e.tar.gz' | /usr/bin/tar -xvvof - drwxrwxr-x root/root 0 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/ -rw-rw-r-- root/root 624 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/.gitignore -rw-rw-r-- root/root 1794 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/CHANGES.txt -rw-rw-r-- root/root 35147 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/COPYING -rw-rw-r-- root/root 1654 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/README.md -rw-rw-r-- root/root 3503 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/README.txt -rw-rw-r-- root/root 5 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/VERSION_TF4 drwxrwxr-x root/root 0 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/media/ drwxrwxr-x root/root 0 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/media/tf4modules/ -rw-rw-r-- root/root 39336 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/media/tf4modules/no_remorse.tfm -rw-rw-r-- root/root 240966 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/media/tf4modules/no_remorse.tfm.h -rw-rw-r-- root/root 183876 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/media/tf4modules/no_remorse.tfm.js -rw-rw-r-- root/root 275144 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/media/tf4modules/no_remorse.tfm.log -rw-rw-r-- root/root 51598 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/media/tf4modules/no_remorse.xrns -rw-rw-r-- root/root 8082 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/media/tf4modules/tf4testsong.tfm -rw-rw-r-- root/root 49536 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/media/tf4modules/tf4testsong.tfm.h -rw-rw-r-- root/root 36470 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/media/tf4modules/tf4testsong.tfm.js -rw-rw-r-- root/root 61933 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/media/tf4modules/tf4testsong.tfm.log -rw-rw-r-- root/root 286343 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/media/tunefish4.jpg drwxrwxr-x root/root 0 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/patches/ drwxrwxr-x root/root 0 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/patches/tf4programs/ -rw-rw-r-- root/root 1344 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/patches/tf4programs/program0.txt -rw-rw-r-- root/root 1427 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/patches/tf4programs/program1.txt -rw-rw-r-- root/root 1524 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/patches/tf4programs/program10.txt -rw-rw-r-- root/root 1480 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/patches/tf4programs/program11.txt -rw-rw-r-- root/root 1455 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/patches/tf4programs/program12.txt -rw-rw-r-- root/root 1329 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/patches/tf4programs/program13.txt -rw-rw-r-- root/root 1469 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/patches/tf4programs/program14.txt -rw-rw-r-- root/root 1478 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/patches/tf4programs/program15.txt -rw-rw-r-- root/root 1478 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/patches/tf4programs/program16.txt -rw-rw-r-- root/root 1454 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/patches/tf4programs/program17.txt -rw-rw-r-- root/root 1421 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/patches/tf4programs/program18.txt -rw-rw-r-- root/root 1413 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/patches/tf4programs/program19.txt -rw-rw-r-- root/root 1448 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/patches/tf4programs/program2.txt -rw-rw-r-- root/root 1414 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/patches/tf4programs/program20.txt -rw-rw-r-- root/root 1473 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/patches/tf4programs/program21.txt -rw-rw-r-- root/root 1337 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/patches/tf4programs/program22.txt -rw-rw-r-- root/root 1463 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/patches/tf4programs/program23.txt -rw-rw-r-- root/root 1473 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/patches/tf4programs/program24.txt -rw-rw-r-- root/root 1424 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/patches/tf4programs/program25.txt -rw-rw-r-- root/root 1554 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/patches/tf4programs/program26.txt -rw-rw-r-- root/root 1491 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/patches/tf4programs/program27.txt -rw-rw-r-- root/root 1482 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/patches/tf4programs/program28.txt -rw-rw-r-- root/root 1460 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/patches/tf4programs/program29.txt -rw-rw-r-- root/root 1483 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/patches/tf4programs/program3.txt -rw-rw-r-- root/root 1451 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/patches/tf4programs/program30.txt -rw-rw-r-- root/root 1392 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/patches/tf4programs/program31.txt -rw-rw-r-- root/root 1345 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/patches/tf4programs/program32.txt -rw-rw-r-- root/root 1339 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/patches/tf4programs/program33.txt -rw-rw-r-- root/root 1333 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/patches/tf4programs/program34.txt -rw-rw-r-- root/root 1341 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/patches/tf4programs/program35.txt -rw-rw-r-- root/root 1338 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/patches/tf4programs/program36.txt -rw-rw-r-- root/root 1331 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/patches/tf4programs/program37.txt -rw-rw-r-- root/root 1359 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/patches/tf4programs/program38.txt -rw-rw-r-- root/root 1378 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/patches/tf4programs/program39.txt -rw-rw-r-- root/root 1449 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/patches/tf4programs/program4.txt -rw-rw-r-- root/root 1370 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/patches/tf4programs/program40.txt -rw-rw-r-- root/root 1400 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/patches/tf4programs/program41.txt -rw-rw-r-- root/root 1369 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/patches/tf4programs/program42.txt -rw-rw-r-- root/root 1362 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/patches/tf4programs/program43.txt -rw-rw-r-- root/root 1349 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/patches/tf4programs/program44.txt -rw-rw-r-- root/root 1358 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/patches/tf4programs/program45.txt -rw-rw-r-- root/root 1378 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/patches/tf4programs/program46.txt -rw-rw-r-- root/root 1391 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/patches/tf4programs/program47.txt -rw-rw-r-- root/root 1357 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/patches/tf4programs/program48.txt -rw-rw-r-- root/root 1379 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/patches/tf4programs/program49.txt -rw-rw-r-- root/root 1460 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/patches/tf4programs/program5.txt -rw-rw-r-- root/root 1439 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/patches/tf4programs/program50.txt -rw-rw-r-- root/root 1346 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/patches/tf4programs/program51.txt -rw-rw-r-- root/root 1343 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/patches/tf4programs/program52.txt -rw-rw-r-- root/root 1345 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/patches/tf4programs/program53.txt -rw-rw-r-- root/root 1366 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/patches/tf4programs/program54.txt -rw-rw-r-- root/root 1357 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/patches/tf4programs/program55.txt -rw-rw-r-- root/root 1387 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/patches/tf4programs/program56.txt -rw-rw-r-- root/root 1354 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/patches/tf4programs/program57.txt -rw-rw-r-- root/root 1344 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/patches/tf4programs/program58.txt -rw-rw-r-- root/root 1496 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/patches/tf4programs/program59.txt -rw-rw-r-- root/root 1478 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/patches/tf4programs/program6.txt -rw-rw-r-- root/root 1379 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/patches/tf4programs/program60.txt -rw-rw-r-- root/root 1460 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/patches/tf4programs/program61.txt -rw-rw-r-- root/root 1384 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/patches/tf4programs/program62.txt -rw-rw-r-- root/root 1463 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/patches/tf4programs/program63.txt -rw-rw-r-- root/root 1368 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/patches/tf4programs/program64.txt -rw-rw-r-- root/root 1411 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/patches/tf4programs/program65.txt -rw-rw-r-- root/root 1342 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/patches/tf4programs/program66.txt -rw-rw-r-- root/root 1346 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/patches/tf4programs/program67.txt -rw-rw-r-- root/root 1406 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/patches/tf4programs/program68.txt -rw-rw-r-- root/root 1410 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/patches/tf4programs/program69.txt -rw-rw-r-- root/root 1493 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/patches/tf4programs/program7.txt -rw-rw-r-- root/root 1429 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/patches/tf4programs/program70.txt -rw-rw-r-- root/root 1413 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/patches/tf4programs/program71.txt -rw-rw-r-- root/root 1366 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/patches/tf4programs/program72.txt -rw-rw-r-- root/root 1416 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/patches/tf4programs/program73.txt -rw-rw-r-- root/root 1418 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/patches/tf4programs/program74.txt -rw-rw-r-- root/root 1429 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/patches/tf4programs/program75.txt -rw-rw-r-- root/root 1411 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/patches/tf4programs/program76.txt -rw-rw-r-- root/root 1380 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/patches/tf4programs/program77.txt -rw-rw-r-- root/root 1436 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/patches/tf4programs/program78.txt -rw-rw-r-- root/root 1378 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/patches/tf4programs/program79.txt -rw-rw-r-- root/root 1456 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/patches/tf4programs/program8.txt -rw-rw-r-- root/root 1399 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/patches/tf4programs/program80.txt -rw-rw-r-- root/root 1409 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/patches/tf4programs/program81.txt -rw-rw-r-- root/root 1409 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/patches/tf4programs/program82.txt -rw-rw-r-- root/root 1449 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/patches/tf4programs/program83.txt -rw-rw-r-- root/root 1463 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/patches/tf4programs/program84.txt -rw-rw-r-- root/root 1461 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/patches/tf4programs/program85.txt -rw-rw-r-- root/root 1404 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/patches/tf4programs/program86.txt -rw-rw-r-- root/root 1510 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/patches/tf4programs/program87.txt -rw-rw-r-- root/root 1408 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/patches/tf4programs/program88.txt -rw-rw-r-- root/root 1395 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/patches/tf4programs/program89.txt -rw-rw-r-- root/root 1414 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/patches/tf4programs/program9.txt -rw-rw-r-- root/root 1352 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/patches/tf4programs/program90.txt -rw-rw-r-- root/root 1378 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/patches/tf4programs/program91.txt drwxrwxr-x root/root 0 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/scripts/ -rwxrwxr-x root/root 364 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/scripts/buildReleaseTf4_Mac.sh -rw-rw-r-- root/root 325 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/scripts/buildReleaseTf4_x64.bat -rwxrwxr-x root/root 260 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/scripts/buildReleaseTf4_x64.sh -rw-rw-r-- root/root 325 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/scripts/buildReleaseTf4_x86.bat -rwxrwxr-x root/root 260 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/scripts/buildReleaseTf4_x86.sh -rw-rw-r-- root/root 42 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/scripts/createVersionTf4.bat -rwxrwxr-x root/root 37 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/scripts/createVersionTf4.sh -rw-rw-r-- root/root 135 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/scripts/package.json -rw-rw-r-- root/root 1045 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/scripts/version.js drwxrwxr-x root/root 0 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/ drwxrwxr-x root/root 0 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/ drwxrwxr-x root/root 0 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/Builds/ drwxrwxr-x root/root 0 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/Builds/LinuxMakefile/ -rw-rw-r-- root/root 13581 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/Builds/LinuxMakefile/Makefile drwxrwxr-x root/root 0 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/Builds/MacOSX/ -rw-rw-r-- root/root 1423 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/Builds/MacOSX/Info-AU.plist -rw-rw-r-- root/root 1961 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/Builds/MacOSX/Info-AUv3_AppExtension.plist -rw-rw-r-- root/root 887 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/Builds/MacOSX/Info-VST.plist -rw-rw-r-- root/root 887 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/Builds/MacOSX/Info-VST3.plist -rw-rw-r-- root/root 1355 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/Builds/MacOSX/Info.plist -rw-rw-r-- root/root 2842 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/Builds/MacOSX/RecentFilesMenuTemplate.nib -rw-rw-r-- root/root 240 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/Builds/MacOSX/Tunefish4.entitlements drwxrwxr-x root/root 0 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/Builds/MacOSX/Tunefish4.xcodeproj/ -rw-rw-r-- root/root 52310 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/Builds/MacOSX/Tunefish4.xcodeproj/project.pbxproj drwxrwxr-x root/root 0 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/Builds/VisualStudio2015/ -rw-rw-r-- root/root 3052 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/Builds/VisualStudio2015/Tunefish4.sln -rw-rw-r-- root/root 188377 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/Builds/VisualStudio2015/Tunefish4_SharedCode.vcxproj -rw-rw-r-- root/root 265252 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/Builds/VisualStudio2015/Tunefish4_SharedCode.vcxproj.filters -rw-rw-r-- root/root 16775 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/Builds/VisualStudio2015/Tunefish4_VST.vcxproj -rw-rw-r-- root/root 639 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/Builds/VisualStudio2015/Tunefish4_VST.vcxproj.filters -rw-rw-r-- root/root 16788 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/Builds/VisualStudio2015/Tunefish4_VST3.vcxproj -rw-rw-r-- root/root 639 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/Builds/VisualStudio2015/Tunefish4_VST3.vcxproj.filters -rw-rw-r-- root/root 635 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/Builds/VisualStudio2015/resources.rc drwxrwxr-x root/root 0 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/Builds/VisualStudio2017/ -rw-rw-r-- root/root 3052 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/Builds/VisualStudio2017/Tunefish4.sln -rw-rw-r-- root/root 188440 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/Builds/VisualStudio2017/Tunefish4_SharedCode.vcxproj -rw-rw-r-- root/root 265252 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/Builds/VisualStudio2017/Tunefish4_SharedCode.vcxproj.filters -rw-rw-r-- root/root 16838 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/Builds/VisualStudio2017/Tunefish4_VST.vcxproj -rw-rw-r-- root/root 639 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/Builds/VisualStudio2017/Tunefish4_VST.vcxproj.filters -rw-rw-r-- root/root 16851 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/Builds/VisualStudio2017/Tunefish4_VST3.vcxproj -rw-rw-r-- root/root 639 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/Builds/VisualStudio2017/Tunefish4_VST3.vcxproj.filters -rw-rw-r-- root/root 635 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/Builds/VisualStudio2017/resources.rc drwxrwxr-x root/root 0 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/ -rw-rw-r-- root/root 12282 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/AppConfig.h -rw-rw-r-- root/root 1607 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/JuceHeader.h -rw-rw-r-- root/root 577 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/ReadMe.txt -rw-rw-r-- root/root 224 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/include_juce_audio_basics.cpp -rw-rw-r-- root/root 223 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/include_juce_audio_basics.mm -rw-rw-r-- root/root 226 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/include_juce_audio_devices.cpp -rw-rw-r-- root/root 225 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/include_juce_audio_devices.mm -rw-rw-r-- root/root 226 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/include_juce_audio_formats.cpp -rw-rw-r-- root/root 225 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/include_juce_audio_formats.mm -rw-rw-r-- root/root 242 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/include_juce_audio_plugin_client_AAX.cpp -rw-rw-r-- root/root 241 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/include_juce_audio_plugin_client_AAX.mm -rw-rw-r-- root/root 214 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/include_juce_audio_plugin_client_AU.r -rw-rw-r-- root/root 242 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/include_juce_audio_plugin_client_AU_1.mm -rw-rw-r-- root/root 242 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/include_juce_audio_plugin_client_AU_2.mm -rw-rw-r-- root/root 242 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/include_juce_audio_plugin_client_AUv3.mm -rw-rw-r-- root/root 216 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/include_juce_audio_plugin_client_RTAS.r -rw-rw-r-- root/root 245 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/include_juce_audio_plugin_client_RTAS_1.cpp -rw-rw-r-- root/root 245 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/include_juce_audio_plugin_client_RTAS_2.cpp -rw-rw-r-- root/root 245 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/include_juce_audio_plugin_client_RTAS_3.cpp -rw-rw-r-- root/root 245 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/include_juce_audio_plugin_client_RTAS_4.cpp -rw-rw-r-- root/root 249 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/include_juce_audio_plugin_client_RTAS_utils.cpp -rw-rw-r-- root/root 248 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/include_juce_audio_plugin_client_RTAS_utils.mm -rw-rw-r-- root/root 249 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/include_juce_audio_plugin_client_Standalone.cpp -rw-rw-r-- root/root 243 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/include_juce_audio_plugin_client_VST2.cpp -rw-rw-r-- root/root 243 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/include_juce_audio_plugin_client_VST3.cpp -rw-rw-r-- root/root 247 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/include_juce_audio_plugin_client_VST_utils.mm -rw-rw-r-- root/root 244 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/include_juce_audio_plugin_client_utils.cpp -rw-rw-r-- root/root 232 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/include_juce_audio_processors.cpp -rw-rw-r-- root/root 231 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/include_juce_audio_processors.mm -rw-rw-r-- root/root 222 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/include_juce_audio_utils.cpp -rw-rw-r-- root/root 221 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/include_juce_audio_utils.mm -rw-rw-r-- root/root 208 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/include_juce_core.cpp -rw-rw-r-- root/root 207 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/include_juce_core.mm -rw-rw-r-- root/root 224 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/include_juce_cryptography.cpp -rw-rw-r-- root/root 223 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/include_juce_cryptography.mm -rw-rw-r-- root/root 230 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/include_juce_data_structures.cpp -rw-rw-r-- root/root 229 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/include_juce_data_structures.mm -rw-rw-r-- root/root 212 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/include_juce_events.cpp -rw-rw-r-- root/root 211 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/include_juce_events.mm -rw-rw-r-- root/root 216 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/include_juce_graphics.cpp -rw-rw-r-- root/root 215 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/include_juce_graphics.mm -rw-rw-r-- root/root 220 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/include_juce_gui_basics.cpp -rw-rw-r-- root/root 219 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/include_juce_gui_basics.mm -rw-rw-r-- root/root 218 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/include_juce_gui_extra.cpp -rw-rw-r-- root/root 217 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/include_juce_gui_extra.mm -rw-rw-r-- root/root 212 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/include_juce_opengl.cpp -rw-rw-r-- root/root 211 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/include_juce_opengl.mm -rw-rw-r-- root/root 210 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/include_juce_video.cpp -rw-rw-r-- root/root 209 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/include_juce_video.mm drwxrwxr-x root/root 0 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/ drwxrwxr-x root/root 0 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_basics/ drwxrwxr-x root/root 0 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_basics/audio_play_head/ -rw-rw-r-- root/root 5779 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_basics/audio_play_head/juce_AudioPlayHead.h drwxrwxr-x root/root 0 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_basics/buffers/ -rw-rw-r-- root/root 25218 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_basics/buffers/juce_AudioChannelSet.cpp -rw-rw-r-- root/root 22935 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_basics/buffers/juce_AudioChannelSet.h -rw-rw-r-- root/root 21057 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_basics/buffers/juce_AudioDataConverters.cpp -rw-rw-r-- root/root 41209 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_basics/buffers/juce_AudioDataConverters.h -rw-rw-r-- root/root 44497 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_basics/buffers/juce_AudioSampleBuffer.h -rw-rw-r-- root/root 57501 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_basics/buffers/juce_FloatVectorOperations.cpp -rw-rw-r-- root/root 14008 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_basics/buffers/juce_FloatVectorOperations.h drwxrwxr-x root/root 0 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_basics/effects/ -rw-rw-r-- root/root 2778 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_basics/effects/juce_CatmullRomInterpolator.cpp -rw-rw-r-- root/root 6622 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_basics/effects/juce_CatmullRomInterpolator.h -rw-rw-r-- root/root 3992 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_basics/effects/juce_Decibels.h -rw-rw-r-- root/root 11933 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_basics/effects/juce_IIRFilter.cpp -rw-rw-r-- root/root 9059 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_basics/effects/juce_IIRFilter.h -rw-rw-r-- root/root 15170 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_basics/effects/juce_LagrangeInterpolator.cpp -rw-rw-r-- root/root 6619 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_basics/effects/juce_LagrangeInterpolator.h -rw-rw-r-- root/root 6665 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_basics/effects/juce_LinearSmoothedValue.h -rw-rw-r-- root/root 10984 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_basics/effects/juce_Reverb.h -rw-rw-r-- root/root 3036 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_basics/juce_audio_basics.cpp -rw-rw-r-- root/root 4147 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_basics/juce_audio_basics.h -rw-rw-r-- root/root 909 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_basics/juce_audio_basics.mm drwxrwxr-x root/root 0 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_basics/midi/ -rw-rw-r-- root/root 7325 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_basics/midi/juce_MidiBuffer.cpp -rw-rw-r-- root/root 9741 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_basics/midi/juce_MidiBuffer.h -rw-rw-r-- root/root 12714 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_basics/midi/juce_MidiFile.cpp -rw-rw-r-- root/root 7303 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_basics/midi/juce_MidiFile.h -rw-rw-r-- root/root 5787 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_basics/midi/juce_MidiKeyboardState.cpp -rw-rw-r-- root/root 8155 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_basics/midi/juce_MidiKeyboardState.h -rw-rw-r-- root/root 42391 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_basics/midi/juce_MidiMessage.cpp -rw-rw-r-- root/root 37580 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_basics/midi/juce_MidiMessage.h -rw-rw-r-- root/root 12372 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_basics/midi/juce_MidiMessageSequence.cpp -rw-rw-r-- root/root 12681 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_basics/midi/juce_MidiMessageSequence.h -rw-rw-r-- root/root 13970 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_basics/midi/juce_MidiRPN.cpp -rw-rw-r-- root/root 5579 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_basics/midi/juce_MidiRPN.h drwxrwxr-x root/root 0 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_basics/mpe/ -rw-rw-r-- root/root 98968 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_basics/mpe/juce_MPEInstrument.cpp -rw-rw-r-- root/root 17325 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_basics/mpe/juce_MPEInstrument.h -rw-rw-r-- root/root 8871 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_basics/mpe/juce_MPEMessages.cpp -rw-rw-r-- root/root 4985 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_basics/mpe/juce_MPEMessages.h -rw-rw-r-- root/root 4029 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_basics/mpe/juce_MPENote.cpp -rw-rw-r-- root/root 7585 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_basics/mpe/juce_MPENote.h -rw-rw-r-- root/root 9957 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_basics/mpe/juce_MPESynthesiser.cpp -rw-rw-r-- root/root 14033 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_basics/mpe/juce_MPESynthesiser.h -rw-rw-r-- root/root 5698 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_basics/mpe/juce_MPESynthesiserBase.cpp -rw-rw-r-- root/root 9629 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_basics/mpe/juce_MPESynthesiserBase.h -rw-rw-r-- root/root 1629 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_basics/mpe/juce_MPESynthesiserVoice.cpp -rw-rw-r-- root/root 8417 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_basics/mpe/juce_MPESynthesiserVoice.h -rw-rw-r-- root/root 16630 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_basics/mpe/juce_MPEUtils.cpp -rw-rw-r-- root/root 5452 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_basics/mpe/juce_MPEUtils.h -rw-rw-r-- root/root 6123 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_basics/mpe/juce_MPEValue.cpp -rw-rw-r-- root/root 3347 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_basics/mpe/juce_MPEValue.h -rw-rw-r-- root/root 13782 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_basics/mpe/juce_MPEZoneLayout.cpp -rw-rw-r-- root/root 8687 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_basics/mpe/juce_MPEZoneLayout.h drwxrwxr-x root/root 0 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_basics/native/ -rw-rw-r-- root/root 21485 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_basics/native/juce_mac_CoreAudioLayouts.h drwxrwxr-x root/root 0 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_basics/sources/ -rw-rw-r-- root/root 7374 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_basics/sources/juce_AudioSource.h -rw-rw-r-- root/root 10522 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_basics/sources/juce_BufferingAudioSource.cpp -rw-rw-r-- root/root 5145 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_basics/sources/juce_BufferingAudioSource.h -rw-rw-r-- root/root 5662 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_basics/sources/juce_ChannelRemappingAudioSource.cpp -rw-rw-r-- root/root 5806 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_basics/sources/juce_ChannelRemappingAudioSource.h -rw-rw-r-- root/root 2692 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_basics/sources/juce_IIRFilterAudioSource.cpp -rw-rw-r-- root/root 2598 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_basics/sources/juce_IIRFilterAudioSource.h -rw-rw-r-- root/root 2353 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_basics/sources/juce_MemoryAudioSource.cpp -rw-rw-r-- root/root 2475 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_basics/sources/juce_MemoryAudioSource.h -rw-rw-r-- root/root 4203 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_basics/sources/juce_MixerAudioSource.cpp -rw-rw-r-- root/root 3669 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_basics/sources/juce_MixerAudioSource.h -rw-rw-r-- root/root 2671 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_basics/sources/juce_PositionableAudioSource.h -rw-rw-r-- root/root 7840 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_basics/sources/juce_ResamplingAudioSource.cpp -rw-rw-r-- root/root 3791 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_basics/sources/juce_ResamplingAudioSource.h -rw-rw-r-- root/root 2469 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_basics/sources/juce_ReverbAudioSource.cpp -rw-rw-r-- root/root 2702 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_basics/sources/juce_ReverbAudioSource.h -rw-rw-r-- root/root 2303 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_basics/sources/juce_ToneGeneratorAudioSource.cpp -rw-rw-r-- root/root 2336 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_basics/sources/juce_ToneGeneratorAudioSource.h drwxrwxr-x root/root 0 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_basics/synthesisers/ -rw-rw-r-- root/root 18437 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_basics/synthesisers/juce_Synthesiser.cpp -rw-rw-r-- root/root 28734 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_basics/synthesisers/juce_Synthesiser.h drwxrwxr-x root/root 0 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_devices/ drwxrwxr-x root/root 0 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_devices/audio_io/ -rw-rw-r-- root/root 32749 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_devices/audio_io/juce_AudioDeviceManager.cpp -rw-rw-r-- root/root 24494 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_devices/audio_io/juce_AudioDeviceManager.h -rw-rw-r-- root/root 1607 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_devices/audio_io/juce_AudioIODevice.cpp -rw-rw-r-- root/root 13929 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_devices/audio_io/juce_AudioIODevice.h -rw-rw-r-- root/root 2894 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_devices/audio_io/juce_AudioIODeviceType.cpp -rw-rw-r-- root/root 7676 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_devices/audio_io/juce_AudioIODeviceType.h -rw-rw-r-- root/root 2077 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_devices/audio_io/juce_SystemAudioVolume.h -rw-rw-r-- root/root 7821 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_devices/juce_audio_devices.cpp -rw-rw-r-- root/root 5592 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_devices/juce_audio_devices.h -rw-rw-r-- root/root 910 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_devices/juce_audio_devices.mm drwxrwxr-x root/root 0 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_devices/midi_io/ -rw-rw-r-- root/root 6363 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_devices/midi_io/juce_MidiInput.h -rw-rw-r-- root/root 5320 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_devices/midi_io/juce_MidiMessageCollector.cpp -rw-rw-r-- root/root 3879 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_devices/midi_io/juce_MidiMessageCollector.h -rw-rw-r-- root/root 4588 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_devices/midi_io/juce_MidiOutput.cpp -rw-rw-r-- root/root 5284 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_devices/midi_io/juce_MidiOutput.h drwxrwxr-x root/root 0 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_devices/native/ -rw-rw-r-- root/root 5964 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_devices/native/juce_MidiDataConcatenator.h -rw-rw-r-- root/root 18899 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_devices/native/juce_android_Audio.cpp -rw-rw-r-- root/root 11303 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_devices/native/juce_android_Midi.cpp -rw-rw-r-- root/root 62384 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_devices/native/juce_android_Oboe.cpp -rw-rw-r-- root/root 55289 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_devices/native/juce_android_OpenSL.cpp -rw-rw-r-- root/root 52185 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_devices/native/juce_ios_Audio.cpp -rw-rw-r-- root/root 3119 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_devices/native/juce_ios_Audio.h -rw-rw-r-- root/root 46024 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_devices/native/juce_linux_ALSA.cpp -rw-rw-r-- root/root 22714 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_devices/native/juce_linux_JackAudio.cpp -rw-rw-r-- root/root 19038 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_devices/native/juce_linux_Midi.cpp -rw-rw-r-- root/root 72954 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_devices/native/juce_mac_CoreAudio.cpp -rw-rw-r-- root/root 19329 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_devices/native/juce_mac_CoreMidi.cpp -rw-rw-r-- root/root 53854 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_devices/native/juce_win32_ASIO.cpp -rw-rw-r-- root/root 43597 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_devices/native/juce_win32_DirectSound.cpp -rw-rw-r-- root/root 39686 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_devices/native/juce_win32_Midi.cpp -rw-rw-r-- root/root 62435 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_devices/native/juce_win32_WASAPI.cpp drwxrwxr-x root/root 0 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_devices/sources/ -rw-rw-r-- root/root 5698 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_devices/sources/juce_AudioSourcePlayer.cpp -rw-rw-r-- root/root 4172 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_devices/sources/juce_AudioSourcePlayer.h -rw-rw-r-- root/root 8039 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_devices/sources/juce_AudioTransportSource.cpp -rw-rw-r-- root/root 7641 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_devices/sources/juce_AudioTransportSource.h drwxrwxr-x root/root 0 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_formats/ drwxrwxr-x root/root 0 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_formats/codecs/ drwxrwxr-x root/root 0 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_formats/codecs/flac/ -rw-rw-r-- root/root 2383 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_formats/codecs/flac/Flac Licence.txt -rw-rw-r-- root/root 15980 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_formats/codecs/flac/all.h -rw-rw-r-- root/root 6127 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_formats/codecs/flac/alloc.h -rw-rw-r-- root/root 2122 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_formats/codecs/flac/assert.h -rw-rw-r-- root/root 7327 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_formats/codecs/flac/callback.h -rw-rw-r-- root/root 5029 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_formats/codecs/flac/compat.h -rw-rw-r-- root/root 2809 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_formats/codecs/flac/endswap.h -rw-rw-r-- root/root 3204 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_formats/codecs/flac/export.h -rw-rw-r-- root/root 40469 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_formats/codecs/flac/format.h drwxrwxr-x root/root 0 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_formats/codecs/flac/libFLAC/ -rw-rw-r-- root/root 2719 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_formats/codecs/flac/libFLAC/bitmath.c -rw-rw-r-- root/root 31958 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_formats/codecs/flac/libFLAC/bitreader.c -rw-rw-r-- root/root 26777 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_formats/codecs/flac/libFLAC/bitwriter.c -rw-rw-r-- root/root 17092 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_formats/codecs/flac/libFLAC/cpu.c -rw-rw-r-- root/root 6394 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_formats/codecs/flac/libFLAC/crc.c -rw-rw-r-- root/root 16294 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_formats/codecs/flac/libFLAC/fixed.c -rw-rw-r-- root/root 9171 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_formats/codecs/flac/libFLAC/float.c -rw-rw-r-- root/root 21035 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_formats/codecs/flac/libFLAC/format.c drwxrwxr-x root/root 0 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_formats/codecs/flac/libFLAC/include/ drwxrwxr-x root/root 0 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_formats/codecs/flac/libFLAC/include/private/ -rw-rw-r-- root/root 1981 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_formats/codecs/flac/libFLAC/include/private/all.h -rw-rw-r-- root/root 6244 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_formats/codecs/flac/libFLAC/include/private/bitmath.h -rw-rw-r-- root/root 4567 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_formats/codecs/flac/libFLAC/include/private/bitreader.h -rw-rw-r-- root/root 4891 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_formats/codecs/flac/libFLAC/include/private/bitwriter.h -rw-rw-r-- root/root 3159 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_formats/codecs/flac/libFLAC/include/private/cpu.h -rw-rw-r-- root/root 2663 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_formats/codecs/flac/libFLAC/include/private/crc.h -rw-rw-r-- root/root 5362 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_formats/codecs/flac/libFLAC/include/private/fixed.h -rw-rw-r-- root/root 3853 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_formats/codecs/flac/libFLAC/include/private/float.h -rw-rw-r-- root/root 2529 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_formats/codecs/flac/libFLAC/include/private/format.h -rw-rw-r-- root/root 13707 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_formats/codecs/flac/libFLAC/include/private/lpc.h -rw-rw-r-- root/root 1646 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_formats/codecs/flac/libFLAC/include/private/md5.h -rw-rw-r-- root/root 2808 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_formats/codecs/flac/libFLAC/include/private/memory.h -rw-rw-r-- root/root 2111 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_formats/codecs/flac/libFLAC/include/private/metadata.h -rw-rw-r-- root/root 3010 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_formats/codecs/flac/libFLAC/include/private/stream_encoder.h -rw-rw-r-- root/root 2630 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_formats/codecs/flac/libFLAC/include/private/stream_encoder_framing.h -rw-rw-r-- root/root 3550 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_formats/codecs/flac/libFLAC/include/private/window.h drwxrwxr-x root/root 0 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_formats/codecs/flac/libFLAC/include/protected/ -rw-rw-r-- root/root 1770 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_formats/codecs/flac/libFLAC/include/protected/all.h -rw-rw-r-- root/root 2533 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_formats/codecs/flac/libFLAC/include/protected/stream_decoder.h -rw-rw-r-- root/root 3855 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_formats/codecs/flac/libFLAC/include/protected/stream_encoder.h -rw-rw-r-- root/root 46833 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_formats/codecs/flac/libFLAC/lpc_flac.c -rw-rw-r-- root/root 17031 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_formats/codecs/flac/libFLAC/md5.c -rw-rw-r-- root/root 6644 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_formats/codecs/flac/libFLAC/memory.c -rw-rw-r-- root/root 134228 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_formats/codecs/flac/libFLAC/stream_decoder.c -rw-rw-r-- root/root 186127 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_formats/codecs/flac/libFLAC/stream_encoder.c -rw-rw-r-- root/root 23635 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_formats/codecs/flac/libFLAC/stream_encoder_framing.c -rw-rw-r-- root/root 8537 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_formats/codecs/flac/libFLAC/window_flac.c -rw-rw-r-- root/root 99332 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_formats/codecs/flac/metadata.h -rw-rw-r-- root/root 2666 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_formats/codecs/flac/ordinals.h -rw-rw-r-- root/root 70439 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_formats/codecs/flac/stream_decoder.h -rw-rw-r-- root/root 82311 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_formats/codecs/flac/stream_encoder.h -rw-rw-r-- root/root 2726 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_formats/codecs/flac/win_utf8_io.h -rw-rw-r-- root/root 42425 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_formats/codecs/juce_AiffAudioFormat.cpp -rw-rw-r-- root/root 3700 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_formats/codecs/juce_AiffAudioFormat.h -rw-rw-r-- root/root 38421 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_formats/codecs/juce_CoreAudioFormat.cpp -rw-rw-r-- root/root 3103 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_formats/codecs/juce_CoreAudioFormat.h -rw-rw-r-- root/root 21578 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_formats/codecs/juce_FlacAudioFormat.cpp -rw-rw-r-- root/root 2499 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_formats/codecs/juce_FlacAudioFormat.h -rw-rw-r-- root/root 7010 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_formats/codecs/juce_LAMEEncoderAudioFormat.cpp -rw-rw-r-- root/root 2623 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_formats/codecs/juce_LAMEEncoderAudioFormat.h -rw-rw-r-- root/root 129976 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_formats/codecs/juce_MP3AudioFormat.cpp -rw-rw-r-- root/root 2849 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_formats/codecs/juce_MP3AudioFormat.h -rw-rw-r-- root/root 17715 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_formats/codecs/juce_OggVorbisAudioFormat.cpp -rw-rw-r-- root/root 3997 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_formats/codecs/juce_OggVorbisAudioFormat.h -rw-rw-r-- root/root 83805 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_formats/codecs/juce_WavAudioFormat.cpp -rw-rw-r-- root/root 16014 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_formats/codecs/juce_WavAudioFormat.h -rw-rw-r-- root/root 12685 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_formats/codecs/juce_WindowsMediaAudioFormat.cpp -rw-rw-r-- root/root 2087 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_formats/codecs/juce_WindowsMediaAudioFormat.h drwxrwxr-x root/root 0 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_formats/codecs/oggvorbis/ -rw-rw-r-- root/root 2341 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_formats/codecs/oggvorbis/Ogg Vorbis Licence.txt -rw-rw-r-- root/root 20869 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_formats/codecs/oggvorbis/bitwise.c -rw-rw-r-- root/root 8444 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_formats/codecs/oggvorbis/codec.h -rw-rw-r-- root/root 222 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_formats/codecs/oggvorbis/config_types.h -rw-rw-r-- root/root 50788 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_formats/codecs/oggvorbis/framing.c drwxrwxr-x root/root 0 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/ -rw-rw-r-- root/root 65 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/AUTHORS -rw-rw-r-- root/root 5041 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/CHANGES -rw-rw-r-- root/root 1470 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/COPYING -rw-rw-r-- root/root 4886 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/README drwxrwxr-x root/root 0 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/ -rw-rw-r-- root/root 3168 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/analysis.c -rw-rw-r-- root/root 5204 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/backends.h -rw-rw-r-- root/root 8734 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/bitrate.c -rw-rw-r-- root/root 2026 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/bitrate.h -rw-rw-r-- root/root 31005 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/block.c drwxrwxr-x root/root 0 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/books/ drwxrwxr-x root/root 0 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/books/coupled/ -rw-rw-r-- root/root 458696 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/books/coupled/res_books_51.h -rw-rw-r-- root/root 629618 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/books/coupled/res_books_stereo.h drwxrwxr-x root/root 0 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/books/floor/ -rw-rw-r-- root/root 49630 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/books/floor/floor_books.h drwxrwxr-x root/root 0 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/books/uncoupled/ -rw-rw-r-- root/root 241314 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/books/uncoupled/res_books_uncoupled.h -rw-rw-r-- root/root 13551 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/codebook.c -rw-rw-r-- root/root 5065 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/codebook.h -rw-rw-r-- root/root 5681 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/codec_internal.h -rw-rw-r-- root/root 10868 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/envelope.c -rw-rw-r-- root/root 2181 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/envelope.h -rw-rw-r-- root/root 7090 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/floor0.c -rw-rw-r-- root/root 30832 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/floor1.c -rw-rw-r-- root/root 1903 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/highlevel.h -rw-rw-r-- root/root 19331 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/info.c -rw-rw-r-- root/root 3310 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/lookup.c -rw-rw-r-- root/root 1313 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/lookup.h -rw-rw-r-- root/root 10105 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/lookup_data.h -rw-rw-r-- root/root 4573 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/lpc.c -rw-rw-r-- root/root 1234 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/lpc.h -rw-rw-r-- root/root 12624 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/lsp.c -rw-rw-r-- root/root 1243 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/lsp.h -rw-rw-r-- root/root 29279 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/mapping0.c -rw-rw-r-- root/root 39519 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/masking.h -rw-rw-r-- root/root 15586 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/mdct.c -rw-rw-r-- root/root 2006 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/mdct.h -rw-rw-r-- root/root 2008 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/misc.h drwxrwxr-x root/root 0 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/modes/ -rw-rw-r-- root/root 7469 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/modes/floor_all.h -rw-rw-r-- root/root 2385 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/modes/psych_11.h -rw-rw-r-- root/root 6389 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/modes/psych_16.h -rw-rw-r-- root/root 32464 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/modes/psych_44.h -rw-rw-r-- root/root 4108 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/modes/psych_8.h -rw-rw-r-- root/root 4901 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/modes/residue_16.h -rw-rw-r-- root/root 9988 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/modes/residue_44.h -rw-rw-r-- root/root 12105 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/modes/residue_44p51.h -rw-rw-r-- root/root 9164 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/modes/residue_44u.h -rw-rw-r-- root/root 3272 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/modes/residue_8.h -rw-rw-r-- root/root 2814 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/modes/setup_11.h -rw-rw-r-- root/root 3340 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/modes/setup_16.h -rw-rw-r-- root/root 2850 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/modes/setup_22.h -rw-rw-r-- root/root 3079 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/modes/setup_32.h -rw-rw-r-- root/root 3041 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/modes/setup_44.h -rw-rw-r-- root/root 1966 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/modes/setup_44p51.h -rw-rw-r-- root/root 2027 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/modes/setup_44u.h -rw-rw-r-- root/root 2926 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/modes/setup_8.h -rw-rw-r-- root/root 4261 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/modes/setup_X.h -rw-rw-r-- root/root 5131 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/os.h -rw-rw-r-- root/root 36126 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/psy.c -rw-rw-r-- root/root 4688 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/psy.h -rw-rw-r-- root/root 1836 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/registry.c -rw-rw-r-- root/root 1312 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/registry.h -rw-rw-r-- root/root 25162 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/res0.c -rw-rw-r-- root/root 2824 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/scales.h -rw-rw-r-- root/root 17286 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/sharedbook.c -rw-rw-r-- root/root 22263 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/smallft.c -rw-rw-r-- root/root 1281 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/smallft.h -rw-rw-r-- root/root 5355 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/synthesis.c -rw-rw-r-- root/root 39697 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/vorbisenc.c -rw-rw-r-- root/root 73272 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/vorbisfile.c -rw-rw-r-- root/root 128611 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/window.c -rw-rw-r-- root/root 1143 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/window.h -rw-rw-r-- root/root 7931 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_formats/codecs/oggvorbis/ogg.h -rw-rw-r-- root/root 3756 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_formats/codecs/oggvorbis/os_types.h -rw-rw-r-- root/root 17056 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_formats/codecs/oggvorbis/vorbisenc.h -rw-rw-r-- root/root 8064 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_formats/codecs/oggvorbis/vorbisfile.h drwxrwxr-x root/root 0 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_formats/format/ -rw-rw-r-- root/root 3023 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_formats/format/juce_AudioFormat.cpp -rw-rw-r-- root/root 11353 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_formats/format/juce_AudioFormat.h -rw-rw-r-- root/root 4885 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_formats/format/juce_AudioFormatManager.cpp -rw-rw-r-- root/root 5319 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_formats/format/juce_AudioFormatManager.h -rw-rw-r-- root/root 14411 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_formats/format/juce_AudioFormatReader.cpp -rw-rw-r-- root/root 15486 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_formats/format/juce_AudioFormatReader.h -rw-rw-r-- root/root 3102 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_formats/format/juce_AudioFormatReaderSource.cpp -rw-rw-r-- root/root 3796 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_formats/format/juce_AudioFormatReaderSource.h -rw-rw-r-- root/root 10714 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_formats/format/juce_AudioFormatWriter.cpp -rw-rw-r-- root/root 13164 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_formats/format/juce_AudioFormatWriter.h -rw-rw-r-- root/root 2807 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_formats/format/juce_AudioSubsectionReader.cpp -rw-rw-r-- root/root 3389 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_formats/format/juce_AudioSubsectionReader.h -rw-rw-r-- root/root 5665 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_formats/format/juce_BufferingAudioFormatReader.cpp -rw-rw-r-- root/root 3216 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_formats/format/juce_BufferingAudioFormatReader.h -rw-rw-r-- root/root 4804 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_formats/format/juce_MemoryMappedAudioFormatReader.h -rw-rw-r-- root/root 2753 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_formats/juce_audio_formats.cpp -rw-rw-r-- root/root 4728 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_formats/juce_audio_formats.h -rw-rw-r-- root/root 927 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_formats/juce_audio_formats.mm drwxrwxr-x root/root 0 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_formats/sampler/ -rw-rw-r-- root/root 6157 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_formats/sampler/juce_Sampler.cpp -rw-rw-r-- root/root 5438 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_formats/sampler/juce_Sampler.h drwxrwxr-x root/root 0 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_plugin_client/ drwxrwxr-x root/root 0 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_plugin_client/AAX/ -rw-rw-r-- root/root 1263 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_plugin_client/AAX/juce_AAX_Modifier_Injector.h -rw-rw-r-- root/root 90870 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_plugin_client/AAX/juce_AAX_Wrapper.cpp drwxrwxr-x root/root 0 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_plugin_client/AU/ -rw-rw-r-- root/root 4763 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_plugin_client/AU/AUResources.r drwxrwxr-x root/root 0 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_plugin_client/AU/CoreAudioUtilityClasses/ -rw-rw-r-- root/root 78135 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_plugin_client/AU/CoreAudioUtilityClasses/AUBase.cpp -rw-rw-r-- root/root 39078 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_plugin_client/AU/CoreAudioUtilityClasses/AUBase.h -rw-rw-r-- root/root 3279 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_plugin_client/AU/CoreAudioUtilityClasses/AUBaseHelper.h -rw-rw-r-- root/root 7531 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_plugin_client/AU/CoreAudioUtilityClasses/AUBuffer.cpp -rw-rw-r-- root/root 8732 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_plugin_client/AU/CoreAudioUtilityClasses/AUBuffer.h -rw-rw-r-- root/root 13140 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_plugin_client/AU/CoreAudioUtilityClasses/AUCarbonViewBase.cpp -rw-rw-r-- root/root 6992 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_plugin_client/AU/CoreAudioUtilityClasses/AUCarbonViewBase.h -rw-rw-r-- root/root 22578 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_plugin_client/AU/CoreAudioUtilityClasses/AUCarbonViewControl.cpp -rw-rw-r-- root/root 8048 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_plugin_client/AU/CoreAudioUtilityClasses/AUCarbonViewControl.h -rw-rw-r-- root/root 4816 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_plugin_client/AU/CoreAudioUtilityClasses/AUCarbonViewDispatch.cpp -rw-rw-r-- root/root 13336 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_plugin_client/AU/CoreAudioUtilityClasses/AUDispatch.cpp -rw-rw-r-- root/root 3536 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_plugin_client/AU/CoreAudioUtilityClasses/AUDispatch.h -rw-rw-r-- root/root 5281 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_plugin_client/AU/CoreAudioUtilityClasses/AUInputElement.cpp -rw-rw-r-- root/root 4630 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_plugin_client/AU/CoreAudioUtilityClasses/AUInputElement.h -rw-rw-r-- root/root 5902 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_plugin_client/AU/CoreAudioUtilityClasses/AUInputFormatConverter.h -rw-rw-r-- root/root 14694 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_plugin_client/AU/CoreAudioUtilityClasses/AUMIDIBase.cpp -rw-rw-r-- root/root 7328 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_plugin_client/AU/CoreAudioUtilityClasses/AUMIDIBase.h -rw-rw-r-- root/root 2916 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_plugin_client/AU/CoreAudioUtilityClasses/AUOutputBase.cpp -rw-rw-r-- root/root 3331 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_plugin_client/AU/CoreAudioUtilityClasses/AUOutputBase.h -rw-rw-r-- root/root 2885 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_plugin_client/AU/CoreAudioUtilityClasses/AUOutputElement.cpp -rw-rw-r-- root/root 2963 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_plugin_client/AU/CoreAudioUtilityClasses/AUOutputElement.h -rw-rw-r-- root/root 20264 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_plugin_client/AU/CoreAudioUtilityClasses/AUPlugInDispatch.cpp -rw-rw-r-- root/root 4873 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_plugin_client/AU/CoreAudioUtilityClasses/AUPlugInDispatch.h -rw-rw-r-- root/root 18712 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_plugin_client/AU/CoreAudioUtilityClasses/AUScopeElement.cpp -rw-rw-r-- root/root 19352 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_plugin_client/AU/CoreAudioUtilityClasses/AUScopeElement.h -rw-rw-r-- root/root 3166 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_plugin_client/AU/CoreAudioUtilityClasses/AUSilentTimeout.h -rw-rw-r-- root/root 6486 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_plugin_client/AU/CoreAudioUtilityClasses/AUTimestampGenerator.h -rw-rw-r-- root/root 4258 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_plugin_client/AU/CoreAudioUtilityClasses/AUViewLocalizedStringKeys.h -rw-rw-r-- root/root 12765 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_plugin_client/AU/CoreAudioUtilityClasses/CAAUParameter.cpp -rw-rw-r-- root/root 7080 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_plugin_client/AU/CoreAudioUtilityClasses/CAAUParameter.h -rw-rw-r-- root/root 10587 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_plugin_client/AU/CoreAudioUtilityClasses/CAAtomic.h -rw-rw-r-- root/root 7372 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_plugin_client/AU/CoreAudioUtilityClasses/CAAtomicStack.h -rw-rw-r-- root/root 6389 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_plugin_client/AU/CoreAudioUtilityClasses/CAAudioChannelLayout.cpp -rw-rw-r-- root/root 7990 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_plugin_client/AU/CoreAudioUtilityClasses/CAAudioChannelLayout.h -rw-rw-r-- root/root 12086 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_plugin_client/AU/CoreAudioUtilityClasses/CAAutoDisposer.h -rw-rw-r-- root/root 20110 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_plugin_client/AU/CoreAudioUtilityClasses/CADebugMacros.h -rw-rw-r-- root/root 4537 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_plugin_client/AU/CoreAudioUtilityClasses/CADebugPrintf.h -rw-rw-r-- root/root 3518 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_plugin_client/AU/CoreAudioUtilityClasses/CAException.h -rw-rw-r-- root/root 7298 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_plugin_client/AU/CoreAudioUtilityClasses/CAHostTimeBase.h -rw-rw-r-- root/root 3185 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_plugin_client/AU/CoreAudioUtilityClasses/CAMath.h -rw-rw-r-- root/root 12808 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_plugin_client/AU/CoreAudioUtilityClasses/CAMutex.cpp -rw-rw-r-- root/root 5243 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_plugin_client/AU/CoreAudioUtilityClasses/CAMutex.h -rw-rw-r-- root/root 3409 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_plugin_client/AU/CoreAudioUtilityClasses/CAReferenceCounted.h -rw-rw-r-- root/root 30306 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_plugin_client/AU/CoreAudioUtilityClasses/CAStreamBasicDescription.cpp -rw-rw-r-- root/root 16389 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_plugin_client/AU/CoreAudioUtilityClasses/CAStreamBasicDescription.h -rw-rw-r-- root/root 6884 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_plugin_client/AU/CoreAudioUtilityClasses/CAThreadSafeList.h -rw-rw-r-- root/root 5937 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_plugin_client/AU/CoreAudioUtilityClasses/CAVectorUnit.cpp -rw-rw-r-- root/root 3929 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_plugin_client/AU/CoreAudioUtilityClasses/CAVectorUnit.h -rw-rw-r-- root/root 2671 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_plugin_client/AU/CoreAudioUtilityClasses/CAVectorUnitTypes.h -rw-rw-r-- root/root 11545 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_plugin_client/AU/CoreAudioUtilityClasses/CAXException.h -rw-rw-r-- root/root 3972 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_plugin_client/AU/CoreAudioUtilityClasses/CarbonEventHandler.cpp -rw-rw-r-- root/root 3102 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_plugin_client/AU/CoreAudioUtilityClasses/CarbonEventHandler.h -rw-rw-r-- root/root 11478 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_plugin_client/AU/CoreAudioUtilityClasses/ComponentBase.cpp -rw-rw-r-- root/root 12725 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_plugin_client/AU/CoreAudioUtilityClasses/ComponentBase.h -rw-rw-r-- root/root 11800 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_plugin_client/AU/CoreAudioUtilityClasses/MusicDeviceBase.cpp -rw-rw-r-- root/root 5035 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_plugin_client/AU/CoreAudioUtilityClasses/MusicDeviceBase.h -rw-rw-r-- root/root 91424 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_plugin_client/AU/juce_AU_Wrapper.mm -rw-rw-r-- root/root 79749 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_plugin_client/AU/juce_AUv3_Wrapper.mm -rw-rw-r-- root/root 4763 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_plugin_client/AUResources.r drwxrwxr-x root/root 0 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_plugin_client/RTAS/ -rw-rw-r-- root/root 2682 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_plugin_client/RTAS/juce_RTAS_DigiCode1.cpp -rw-rw-r-- root/root 2385 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_plugin_client/RTAS/juce_RTAS_DigiCode2.cpp -rw-rw-r-- root/root 2706 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_plugin_client/RTAS/juce_RTAS_DigiCode3.cpp -rw-rw-r-- root/root 2026 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_plugin_client/RTAS/juce_RTAS_DigiCode_Header.h -rw-rw-r-- root/root 5325 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_plugin_client/RTAS/juce_RTAS_MacUtilities.mm -rw-rw-r-- root/root 79 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_plugin_client/RTAS/juce_RTAS_WinExports.def -rw-rw-r-- root/root 3198 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_plugin_client/RTAS/juce_RTAS_WinResources.rsr -rw-rw-r-- root/root 4741 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_plugin_client/RTAS/juce_RTAS_WinUtilities.cpp -rw-rw-r-- root/root 37558 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_plugin_client/RTAS/juce_RTAS_Wrapper.cpp drwxrwxr-x root/root 0 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_plugin_client/Standalone/ -rw-rw-r-- root/root 5671 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_plugin_client/Standalone/juce_StandaloneFilterApp.cpp -rw-rw-r-- root/root 32463 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_plugin_client/Standalone/juce_StandaloneFilterWindow.h drwxrwxr-x root/root 0 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_plugin_client/VST/ -rw-rw-r-- root/root 1553 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_plugin_client/VST/juce_VSTCallbackHandler.h -rw-rw-r-- root/root 85974 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_plugin_client/VST/juce_VST_Wrapper.cpp -rw-rw-r-- root/root 11136 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_plugin_client/VST/juce_VST_Wrapper.mm drwxrwxr-x root/root 0 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_plugin_client/VST3/ -rw-rw-r-- root/root 103231 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_plugin_client/VST3/juce_VST3_Wrapper.cpp -rw-rw-r-- root/root 3920 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_plugin_client/juce_audio_plugin_client.h -rw-rw-r-- root/root 929 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_plugin_client/juce_audio_plugin_client_AAX.cpp -rw-rw-r-- root/root 963 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_plugin_client/juce_audio_plugin_client_AAX.mm -rw-rw-r-- root/root 2626 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_plugin_client/juce_audio_plugin_client_AU.r -rw-rw-r-- root/root 926 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_plugin_client/juce_audio_plugin_client_AU_1.mm -rw-rw-r-- root/root 2821 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_plugin_client/juce_audio_plugin_client_AU_2.mm -rw-rw-r-- root/root 928 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_plugin_client/juce_audio_plugin_client_AUv3.mm -rw-rw-r-- root/root 202 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS.r -rw-rw-r-- root/root 931 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_1.cpp -rw-rw-r-- root/root 933 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_2.cpp -rw-rw-r-- root/root 933 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_3.cpp -rw-rw-r-- root/root 933 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_4.cpp -rw-rw-r-- root/root 936 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_utils.cpp -rw-rw-r-- root/root 935 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_plugin_client/juce_audio_plugin_client_RTAS_utils.mm -rw-rw-r-- root/root 1405 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_plugin_client/juce_audio_plugin_client_Standalone.cpp -rw-rw-r-- root/root 929 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_plugin_client/juce_audio_plugin_client_VST2.cpp -rw-rw-r-- root/root 931 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_plugin_client/juce_audio_plugin_client_VST3.cpp -rw-rw-r-- root/root 928 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_plugin_client/juce_audio_plugin_client_VST_utils.mm -rw-rw-r-- root/root 937 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_plugin_client/juce_audio_plugin_client_utils.cpp drwxrwxr-x root/root 0 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_plugin_client/utility/ -rw-rw-r-- root/root 2797 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_plugin_client/utility/juce_CarbonVisibility.h -rw-rw-r-- root/root 4182 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_plugin_client/utility/juce_CheckSettingMacros.h -rw-rw-r-- root/root 3082 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_plugin_client/utility/juce_FakeMouseMoveGenerator.h -rw-rw-r-- root/root 1407 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_plugin_client/utility/juce_IncludeModuleHeaders.h -rw-rw-r-- root/root 1792 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_plugin_client/utility/juce_IncludeSystemHeaders.h -rw-rw-r-- root/root 23235 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_plugin_client/utility/juce_PluginHostType.h -rw-rw-r-- root/root 6346 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_plugin_client/utility/juce_PluginUtilities.cpp -rw-rw-r-- root/root 3631 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_plugin_client/utility/juce_WindowsHooks.h drwxrwxr-x root/root 0 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_processors/ drwxrwxr-x root/root 0 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_processors/format/ -rw-rw-r-- root/root 8974 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_processors/format/juce_AudioPluginFormat.cpp -rw-rw-r-- root/root 7426 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_processors/format/juce_AudioPluginFormat.h -rw-rw-r-- root/root 6303 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_processors/format/juce_AudioPluginFormatManager.cpp -rw-rw-r-- root/root 5188 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_processors/format/juce_AudioPluginFormatManager.h drwxrwxr-x root/root 0 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_processors/format_types/ -rw-rw-r-- root/root 20303 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_processors/format_types/juce_AU_Shared.h -rw-rw-r-- root/root 3085 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_processors/format_types/juce_AudioUnitPluginFormat.h -rw-rw-r-- root/root 100519 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_processors/format_types/juce_AudioUnitPluginFormat.mm -rw-rw-r-- root/root 24133 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_processors/format_types/juce_LADSPAPluginFormat.cpp -rw-rw-r-- root/root 2672 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_processors/format_types/juce_LADSPAPluginFormat.h -rw-rw-r-- root/root 32990 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_processors/format_types/juce_VST3Common.h -rw-rw-r-- root/root 6733 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_processors/format_types/juce_VST3Headers.h -rw-rw-r-- root/root 103110 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_processors/format_types/juce_VST3PluginFormat.cpp -rw-rw-r-- root/root 2961 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_processors/format_types/juce_VST3PluginFormat.h -rw-rw-r-- root/root 17644 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_processors/format_types/juce_VSTCommon.h -rw-rw-r-- root/root 15218 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_processors/format_types/juce_VSTInterface.h -rw-rw-r-- root/root 5913 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_processors/format_types/juce_VSTMidiEventList.h -rw-rw-r-- root/root 118103 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_processors/format_types/juce_VSTPluginFormat.cpp -rw-rw-r-- root/root 5876 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_processors/format_types/juce_VSTPluginFormat.h -rw-rw-r-- root/root 5273 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_processors/juce_audio_processors.cpp -rw-rw-r-- root/root 4698 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_processors/juce_audio_processors.h -rw-rw-r-- root/root 930 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_processors/juce_audio_processors.mm drwxrwxr-x root/root 0 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_processors/processors/ -rw-rw-r-- root/root 6350 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_processors/processors/juce_AudioPluginInstance.cpp -rw-rw-r-- root/root 5361 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_processors/processors/juce_AudioPluginInstance.h -rw-rw-r-- root/root 51372 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_processors/processors/juce_AudioProcessor.cpp -rw-rw-r-- root/root 76626 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_processors/processors/juce_AudioProcessor.h -rw-rw-r-- root/root 6578 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_processors/processors/juce_AudioProcessorEditor.cpp -rw-rw-r-- root/root 8306 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_processors/processors/juce_AudioProcessorEditor.h -rw-rw-r-- root/root 48030 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_processors/processors/juce_AudioProcessorGraph.cpp -rw-rw-r-- root/root 16337 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_processors/processors/juce_AudioProcessorGraph.h -rw-rw-r-- root/root 4871 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_processors/processors/juce_AudioProcessorListener.h -rw-rw-r-- root/root 12440 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_processors/processors/juce_AudioProcessorParameter.h -rw-rw-r-- root/root 19946 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_processors/processors/juce_GenericAudioProcessorEditor.cpp -rw-rw-r-- root/root 1922 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_processors/processors/juce_GenericAudioProcessorEditor.h -rw-rw-r-- root/root 5291 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_processors/processors/juce_PluginDescription.cpp -rw-rw-r-- root/root 5176 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_processors/processors/juce_PluginDescription.h drwxrwxr-x root/root 0 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_processors/scanning/ -rw-rw-r-- root/root 16713 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_processors/scanning/juce_KnownPluginList.cpp -rw-rw-r-- root/root 8555 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_processors/scanning/juce_KnownPluginList.h -rw-rw-r-- root/root 5074 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_processors/scanning/juce_PluginDirectoryScanner.cpp -rw-rw-r-- root/root 6059 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_processors/scanning/juce_PluginDirectoryScanner.h -rw-rw-r-- root/root 20601 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_processors/scanning/juce_PluginListComponent.cpp -rw-rw-r-- root/root 5259 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_processors/scanning/juce_PluginListComponent.h drwxrwxr-x root/root 0 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_processors/utilities/ -rw-rw-r-- root/root 3660 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_processors/utilities/juce_AudioParameterBool.h -rw-rw-r-- root/root 4427 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_processors/utilities/juce_AudioParameterChoice.h -rw-rw-r-- root/root 4506 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_processors/utilities/juce_AudioParameterFloat.h -rw-rw-r-- root/root 4229 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_processors/utilities/juce_AudioParameterInt.h -rw-rw-r-- root/root 2230 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_processors/utilities/juce_AudioProcessorParameterWithID.h -rw-rw-r-- root/root 12176 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_processors/utilities/juce_AudioProcessorParameters.cpp -rw-rw-r-- root/root 21653 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_processors/utilities/juce_AudioProcessorValueTreeState.cpp -rw-rw-r-- root/root 12768 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_processors/utilities/juce_AudioProcessorValueTreeState.h drwxrwxr-x root/root 0 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_utils/ drwxrwxr-x root/root 0 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_utils/audio_cd/ -rw-rw-r-- root/root 6309 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_utils/audio_cd/juce_AudioCDBurner.h -rw-rw-r-- root/root 1736 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_utils/audio_cd/juce_AudioCDReader.cpp -rw-rw-r-- root/root 6031 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_utils/audio_cd/juce_AudioCDReader.h drwxrwxr-x root/root 0 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_utils/gui/ -rw-rw-r-- root/root 2722 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_utils/gui/juce_AudioAppComponent.cpp -rw-rw-r-- root/root 5768 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_utils/gui/juce_AudioAppComponent.h -rw-rw-r-- root/root 41652 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_utils/gui/juce_AudioDeviceSelectorComponent.cpp -rw-rw-r-- root/root 5446 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_utils/gui/juce_AudioDeviceSelectorComponent.h -rw-rw-r-- root/root 25547 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_utils/gui/juce_AudioThumbnail.cpp -rw-rw-r-- root/root 9515 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_utils/gui/juce_AudioThumbnail.h -rw-rw-r-- root/root 6526 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_utils/gui/juce_AudioThumbnailBase.h -rw-rw-r-- root/root 4889 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_utils/gui/juce_AudioThumbnailCache.cpp -rw-rw-r-- root/root 4254 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_utils/gui/juce_AudioThumbnailCache.h -rw-rw-r-- root/root 6547 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_utils/gui/juce_AudioVisualiserComponent.cpp -rw-rw-r-- root/root 5391 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_utils/gui/juce_AudioVisualiserComponent.h -rw-rw-r-- root/root 3032 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_utils/gui/juce_BluetoothMidiDevicePairingDialogue.h -rw-rw-r-- root/root 27801 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.cpp -rw-rw-r-- root/root 17860 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.h -rw-rw-r-- root/root 3189 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_utils/juce_audio_utils.cpp -rw-rw-r-- root/root 3084 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_utils/juce_audio_utils.h -rw-rw-r-- root/root 925 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_utils/juce_audio_utils.mm drwxrwxr-x root/root 0 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_utils/native/ -rw-rw-r-- root/root 18299 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_utils/native/juce_android_BluetoothMidiDevicePairingDialogue.cpp -rw-rw-r-- root/root 4529 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_utils/native/juce_ios_BluetoothMidiDevicePairingDialogue.mm -rw-rw-r-- root/root 1713 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_utils/native/juce_linux_AudioCDReader.cpp -rw-rw-r-- root/root 1438 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_utils/native/juce_linux_BluetoothMidiDevicePairingDialogue.cpp -rw-rw-r-- root/root 15452 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_utils/native/juce_mac_AudioCDBurner.mm -rw-rw-r-- root/root 7734 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_utils/native/juce_mac_AudioCDReader.mm -rw-rw-r-- root/root 1436 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_utils/native/juce_mac_BluetoothMidiDevicePairingDialogue.mm -rw-rw-r-- root/root 12700 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_utils/native/juce_win32_AudioCDBurner.cpp -rw-rw-r-- root/root 36181 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_utils/native/juce_win32_AudioCDReader.cpp -rw-rw-r-- root/root 1440 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_utils/native/juce_win_BluetoothMidiDevicePairingDialogue.cpp drwxrwxr-x root/root 0 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_utils/players/ -rw-rw-r-- root/root 7319 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_utils/players/juce_AudioProcessorPlayer.cpp -rw-rw-r-- root/root 4407 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_utils/players/juce_AudioProcessorPlayer.h -rw-rw-r-- root/root 8932 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_utils/players/juce_SoundPlayer.cpp -rw-rw-r-- root/root 5528 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_audio_utils/players/juce_SoundPlayer.h drwxrwxr-x root/root 0 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_core/ drwxrwxr-x root/root 0 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_core/containers/ -rw-rw-r-- root/root 8381 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_core/containers/juce_AbstractFifo.cpp -rw-rw-r-- root/root 12367 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_core/containers/juce_AbstractFifo.h -rw-rw-r-- root/root 46818 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_core/containers/juce_Array.h -rw-rw-r-- root/root 4180 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_core/containers/juce_ArrayAllocationBase.h -rw-rw-r-- root/root 3463 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_core/containers/juce_DynamicObject.cpp -rw-rw-r-- root/root 5229 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_core/containers/juce_DynamicObject.h -rw-rw-r-- root/root 6720 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_core/containers/juce_ElementComparator.h -rw-rw-r-- root/root 18092 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_core/containers/juce_HashMap.h -rw-rw-r-- root/root 8294 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_core/containers/juce_HashMap_test.cpp -rw-rw-r-- root/root 11267 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_core/containers/juce_LinkedListPointer.h -rw-rw-r-- root/root 12056 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_core/containers/juce_ListenerList.h -rw-rw-r-- root/root 7747 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_core/containers/juce_NamedValueSet.cpp -rw-rw-r-- root/root 5843 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_core/containers/juce_NamedValueSet.h -rw-rw-r-- root/root 33214 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_core/containers/juce_OwnedArray.h -rw-rw-r-- root/root 6292 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_core/containers/juce_PropertySet.cpp -rw-rw-r-- root/root 8852 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_core/containers/juce_PropertySet.h -rw-rw-r-- root/root 32303 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_core/containers/juce_ReferenceCountedArray.h -rw-rw-r-- root/root 2565 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_core/containers/juce_ScopedValueSetter.h -rw-rw-r-- root/root 16902 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_core/containers/juce_SortedSet.h -rw-rw-r-- root/root 8808 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_core/containers/juce_SparseSet.h -rw-rw-r-- root/root 33396 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_core/containers/juce_Variant.cpp -rw-rw-r-- root/root 15227 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_core/containers/juce_Variant.h drwxrwxr-x root/root 0 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_core/files/ -rw-rw-r-- root/root 5359 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_core/files/juce_DirectoryIterator.cpp -rw-rw-r-- root/root 5955 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_core/files/juce_DirectoryIterator.h -rw-rw-r-- root/root 38272 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_core/files/juce_File.cpp -rw-rw-r-- root/root 44147 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_core/files/juce_File.h -rw-rw-r-- root/root 1132 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_core/files/juce_FileFilter.cpp -rw-rw-r-- root/root 2450 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_core/files/juce_FileFilter.h -rw-rw-r-- root/root 2226 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_core/files/juce_FileInputStream.cpp -rw-rw-r-- root/root 3185 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_core/files/juce_FileInputStream.h -rw-rw-r-- root/root 3265 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_core/files/juce_FileOutputStream.cpp -rw-rw-r-- root/root 4239 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_core/files/juce_FileOutputStream.h -rw-rw-r-- root/root 4152 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_core/files/juce_FileSearchPath.cpp -rw-rw-r-- root/root 6602 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_core/files/juce_FileSearchPath.h -rw-rw-r-- root/root 4877 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_core/files/juce_MemoryMappedFile.h -rw-rw-r-- root/root 3933 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_core/files/juce_TemporaryFile.cpp -rw-rw-r-- root/root 6743 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_core/files/juce_TemporaryFile.h -rw-rw-r-- root/root 2323 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_core/files/juce_WildcardFileFilter.cpp -rw-rw-r-- root/root 2824 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_core/files/juce_WildcardFileFilter.h drwxrwxr-x root/root 0 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_core/javascript/ -rw-rw-r-- root/root 18870 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_core/javascript/juce_JSON.cpp -rw-rw-r-- root/root 6031 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_core/javascript/juce_JSON.h -rw-rw-r-- root/root 77357 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_core/javascript/juce_Javascript.cpp -rw-rw-r-- root/root 5276 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_core/javascript/juce_Javascript.h -rw-rw-r-- root/root 8384 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_core/juce_core.cpp -rw-rw-r-- root/root 12579 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_core/juce_core.h -rw-rw-r-- root/root 901 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_core/juce_core.mm drwxrwxr-x root/root 0 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_core/logging/ -rw-rw-r-- root/root 4543 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_core/logging/juce_FileLogger.cpp -rw-rw-r-- root/root 6730 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_core/logging/juce_FileLogger.h -rw-rw-r-- root/root 1932 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_core/logging/juce_Logger.cpp -rw-rw-r-- root/root 3081 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_core/logging/juce_Logger.h drwxrwxr-x root/root 0 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_core/maths/ -rw-rw-r-- root/root 35559 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_core/maths/juce_BigInteger.cpp -rw-rw-r-- root/root 13036 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_core/maths/juce_BigInteger.h -rw-rw-r-- root/root 38500 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_core/maths/juce_Expression.cpp -rw-rw-r-- root/root 10283 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_core/maths/juce_Expression.h -rw-rw-r-- root/root 25562 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_core/maths/juce_MathsFunctions.h -rw-rw-r-- root/root 11380 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_core/maths/juce_NormalisableRange.h -rw-rw-r-- root/root 4662 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_core/maths/juce_Random.cpp -rw-rw-r-- root/root 4924 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_core/maths/juce_Random.h -rw-rw-r-- root/root 11079 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_core/maths/juce_Range.h -rw-rw-r-- root/root 4429 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_core/maths/juce_StatisticsAccumulator.h drwxrwxr-x root/root 0 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_core/memory/ -rw-rw-r-- root/root 17147 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_core/memory/juce_Atomic.h -rw-rw-r-- root/root 15829 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_core/memory/juce_ByteOrder.h -rw-rw-r-- root/root 2216 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_core/memory/juce_ContainerDeletePolicy.h -rw-rw-r-- root/root 12831 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_core/memory/juce_HeapBlock.h -rw-rw-r-- root/root 5220 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_core/memory/juce_LeakedObjectDetector.h -rw-rw-r-- root/root 6256 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_core/memory/juce_Memory.h -rw-rw-r-- root/root 10733 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_core/memory/juce_MemoryBlock.cpp -rw-rw-r-- root/root 11156 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_core/memory/juce_MemoryBlock.h -rw-rw-r-- root/root 7266 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_core/memory/juce_OptionalScopedPointer.h -rw-rw-r-- root/root 15447 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_core/memory/juce_ReferenceCountedObject.h -rw-rw-r-- root/root 12077 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_core/memory/juce_ScopedPointer.h -rw-rw-r-- root/root 5726 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_core/memory/juce_SharedResourcePointer.h -rw-rw-r-- root/root 11811 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_core/memory/juce_Singleton.h -rw-rw-r-- root/root 9094 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_core/memory/juce_WeakReference.h drwxrwxr-x root/root 0 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_core/misc/ -rw-rw-r-- root/root 2240 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_core/misc/juce_Result.cpp -rw-rw-r-- root/root 3709 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_core/misc/juce_Result.h -rw-rw-r-- root/root 1389 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_core/misc/juce_RuntimePermissions.cpp -rw-rw-r-- root/root 5132 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_core/misc/juce_RuntimePermissions.h -rw-rw-r-- root/root 7554 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_core/misc/juce_StdFunctionCompat.cpp -rw-rw-r-- root/root 7138 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_core/misc/juce_StdFunctionCompat.h -rw-rw-r-- root/root 4039 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_core/misc/juce_Uuid.cpp -rw-rw-r-- root/root 4731 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_core/misc/juce_Uuid.h -rw-rw-r-- root/root 6584 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_core/misc/juce_WindowsRegistry.h drwxrwxr-x root/root 0 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_core/native/ drwxrwxr-x root/root 0 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_core/native/java/ -rw-rw-r-- root/root 33936 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_core/native/java/AndroidMidi.java -rw-rw-r-- root/root 1911 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_core/native/java/AndroidMidiFallback.java -rw-rw-r-- root/root 628 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_core/native/java/AndroidRuntimePermissions.java -rw-rw-r-- root/root 3434 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_core/native/java/AndroidSharingContentProvider.java -rw-rw-r-- root/root 2221 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_core/native/java/AndroidWebView.java -rw-rw-r-- root/root 60501 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_core/native/java/IInAppBillingService.java -rw-rw-r-- root/root 60448 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_core/native/java/JuceAppActivity.java -rw-rw-r-- root/root 393 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_core/native/java/JuceFirebaseInstanceIdService.java -rw-rw-r-- root/root 954 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_core/native/java/JuceFirebaseMessagingService.java -rw-rw-r-- root/root 9106 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_core/native/juce_BasicNativeHeaders.h -rw-rw-r-- root/root 21657 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_core/native/juce_android_Files.cpp -rw-rw-r-- root/root 32096 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_core/native/juce_android_JNIHelpers.h -rw-rw-r-- root/root 1057 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_core/native/juce_android_Misc.cpp -rw-rw-r-- root/root 14606 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_core/native/juce_android_Network.cpp -rw-rw-r-- root/root 3213 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_core/native/juce_android_RuntimePermissions.cpp -rw-rw-r-- root/root 16603 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_core/native/juce_android_SystemStats.cpp -rw-rw-r-- root/root 2497 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_core/native/juce_android_Threads.cpp -rw-rw-r-- root/root 17868 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_core/native/juce_curl_Network.cpp -rw-rw-r-- root/root 4185 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_core/native/juce_linux_CommonFile.cpp -rw-rw-r-- root/root 7349 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_core/native/juce_linux_Files.cpp -rw-rw-r-- root/root 18955 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_core/native/juce_linux_Network.cpp -rw-rw-r-- root/root 5375 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_core/native/juce_linux_SystemStats.cpp -rw-rw-r-- root/root 2269 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_core/native/juce_linux_Threads.cpp -rw-rw-r-- root/root 1379 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_core/native/juce_mac_ClangBugWorkaround.h -rw-rw-r-- root/root 17362 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_core/native/juce_mac_Files.mm -rw-rw-r-- root/root 37784 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_core/native/juce_mac_Network.mm -rw-rw-r-- root/root 3765 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_core/native/juce_mac_Strings.mm -rw-rw-r-- root/root 9243 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_core/native/juce_mac_SystemStats.mm -rw-rw-r-- root/root 2476 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_core/native/juce_mac_Threads.mm -rw-rw-r-- root/root 13499 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_core/native/juce_osx_ObjCHelpers.h -rw-rw-r-- root/root 6822 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_core/native/juce_posix_NamedPipe.cpp -rw-rw-r-- root/root 41005 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_core/native/juce_posix_SharedCode.h -rw-rw-r-- root/root 6302 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_core/native/juce_win32_ComSmartPtr.h -rw-rw-r-- root/root 33990 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_core/native/juce_win32_Files.cpp -rw-rw-r-- root/root 24191 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_core/native/juce_win32_Network.cpp -rw-rw-r-- root/root 9999 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_core/native/juce_win32_Registry.cpp -rw-rw-r-- root/root 14782 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_core/native/juce_win32_SystemStats.cpp -rw-rw-r-- root/root 16683 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_core/native/juce_win32_Threads.cpp drwxrwxr-x root/root 0 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_core/network/ -rw-rw-r-- root/root 8168 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_core/network/juce_IPAddress.cpp -rw-rw-r-- root/root 4423 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_core/network/juce_IPAddress.h -rw-rw-r-- root/root 2515 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_core/network/juce_MACAddress.cpp -rw-rw-r-- root/root 3005 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_core/network/juce_MACAddress.h -rw-rw-r-- root/root 1593 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_core/network/juce_NamedPipe.cpp -rw-rw-r-- root/root 3377 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_core/network/juce_NamedPipe.h -rw-rw-r-- root/root 23484 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_core/network/juce_Socket.cpp -rw-rw-r-- root/root 14486 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_core/network/juce_Socket.h -rw-rw-r-- root/root 26781 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_core/network/juce_URL.cpp -rw-rw-r-- root/root 24324 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_core/network/juce_URL.h -rw-rw-r-- root/root 3980 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_core/network/juce_WebInputStream.cpp -rw-rw-r-- root/root 8189 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_core/network/juce_WebInputStream.h drwxrwxr-x root/root 0 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_core/streams/ -rw-rw-r-- root/root 5466 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_core/streams/juce_BufferedInputStream.cpp -rw-rw-r-- root/root 3481 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_core/streams/juce_BufferedInputStream.h -rw-rw-r-- root/root 1538 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_core/streams/juce_FileInputSource.cpp -rw-rw-r-- root/root 2001 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_core/streams/juce_FileInputSource.h -rw-rw-r-- root/root 2462 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_core/streams/juce_InputSource.h -rw-rw-r-- root/root 4926 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_core/streams/juce_InputStream.cpp -rw-rw-r-- root/root 10763 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_core/streams/juce_InputStream.h -rw-rw-r-- root/root 4328 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_core/streams/juce_MemoryInputStream.cpp -rw-rw-r-- root/root 3778 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_core/streams/juce_MemoryInputStream.h -rw-rw-r-- root/root 5473 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_core/streams/juce_MemoryOutputStream.cpp -rw-rw-r-- root/root 5435 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_core/streams/juce_MemoryOutputStream.h -rw-rw-r-- root/root 8771 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_core/streams/juce_OutputStream.cpp -rw-rw-r-- root/root 11207 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_core/streams/juce_OutputStream.h -rw-rw-r-- root/root 2412 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_core/streams/juce_SubregionStream.cpp -rw-rw-r-- root/root 3666 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_core/streams/juce_SubregionStream.h -rw-rw-r-- root/root 1641 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_core/streams/juce_URLInputSource.cpp -rw-rw-r-- root/root 1840 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_core/streams/juce_URLInputSource.h drwxrwxr-x root/root 0 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_core/system/ -rw-rw-r-- root/root 3913 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_core/system/juce_CompilerSupport.h -rw-rw-r-- root/root 11422 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_core/system/juce_PlatformDefs.h -rw-rw-r-- root/root 4574 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_core/system/juce_StandardHeader.h -rw-rw-r-- root/root 8075 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_core/system/juce_SystemStats.cpp -rw-rw-r-- root/root 9154 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_core/system/juce_SystemStats.h -rw-rw-r-- root/root 6176 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_core/system/juce_TargetPlatform.h drwxrwxr-x root/root 0 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_core/text/ -rw-rw-r-- root/root 4787 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_core/text/juce_Base64.cpp -rw-rw-r-- root/root 2016 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_core/text/juce_Base64.h -rw-rw-r-- root/root 14250 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_core/text/juce_CharPointer_ASCII.h -rw-rw-r-- root/root 17878 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_core/text/juce_CharPointer_UTF16.h -rw-rw-r-- root/root 13912 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_core/text/juce_CharPointer_UTF32.h -rw-rw-r-- root/root 18555 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_core/text/juce_CharPointer_UTF8.h -rw-rw-r-- root/root 8765 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_core/text/juce_CharacterFunctions.cpp -rw-rw-r-- root/root 25296 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_core/text/juce_CharacterFunctions.h -rw-rw-r-- root/root 2361 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_core/text/juce_Identifier.cpp -rw-rw-r-- root/root 5504 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_core/text/juce_Identifier.h -rw-rw-r-- root/root 6548 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_core/text/juce_LocalisedStrings.cpp -rw-rw-r-- root/root 9487 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_core/text/juce_LocalisedStrings.h -rw-rw-r-- root/root 3234 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_core/text/juce_NewLine.h -rw-rw-r-- root/root 94062 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_core/text/juce_String.cpp -rw-rw-r-- root/root 66064 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_core/text/juce_String.h -rw-rw-r-- root/root 12004 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_core/text/juce_StringArray.cpp -rw-rw-r-- root/root 18512 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_core/text/juce_StringArray.h -rw-rw-r-- root/root 3878 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_core/text/juce_StringPairArray.cpp -rw-rw-r-- root/root 5650 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_core/text/juce_StringPairArray.h -rw-rw-r-- root/root 4670 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_core/text/juce_StringPool.cpp -rw-rw-r-- root/root 3539 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_core/text/juce_StringPool.h -rw-rw-r-- root/root 6399 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_core/text/juce_StringRef.h -rw-rw-r-- root/root 8314 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_core/text/juce_TextDiff.cpp -rw-rw-r-- root/root 2961 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_core/text/juce_TextDiff.h drwxrwxr-x root/root 0 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_core/threads/ -rw-rw-r-- root/root 2781 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_core/threads/juce_ChildProcess.cpp -rw-rw-r-- root/root 4064 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_core/threads/juce_ChildProcess.h -rw-rw-r-- root/root 8439 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_core/threads/juce_CriticalSection.h -rw-rw-r-- root/root 2837 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_core/threads/juce_DynamicLibrary.h -rw-rw-r-- root/root 1462 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_core/threads/juce_HighResolutionTimer.cpp -rw-rw-r-- root/root 3626 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_core/threads/juce_HighResolutionTimer.h -rw-rw-r-- root/root 4432 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_core/threads/juce_InterProcessLock.h -rw-rw-r-- root/root 6005 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_core/threads/juce_Process.h -rw-rw-r-- root/root 3974 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_core/threads/juce_ReadWriteLock.cpp -rw-rw-r-- root/root 4882 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_core/threads/juce_ReadWriteLock.h -rw-rw-r-- root/root 8245 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_core/threads/juce_ScopedLock.h -rw-rw-r-- root/root 2657 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_core/threads/juce_ScopedReadLock.h -rw-rw-r-- root/root 2645 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_core/threads/juce_ScopedWriteLock.h -rw-rw-r-- root/root 3057 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_core/threads/juce_SpinLock.h -rw-rw-r-- root/root 14382 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_core/threads/juce_Thread.cpp -rw-rw-r-- root/root 13747 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_core/threads/juce_Thread.h -rw-rw-r-- root/root 5439 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_core/threads/juce_ThreadLocalValue.h -rw-rw-r-- root/root 10788 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_core/threads/juce_ThreadPool.cpp -rw-rw-r-- root/root 14046 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_core/threads/juce_ThreadPool.h -rw-rw-r-- root/root 4992 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_core/threads/juce_TimeSliceThread.cpp -rw-rw-r-- root/root 5427 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_core/threads/juce_TimeSliceThread.h -rw-rw-r-- root/root 4268 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_core/threads/juce_WaitableEvent.h drwxrwxr-x root/root 0 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_core/time/ -rw-rw-r-- root/root 3562 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_core/time/juce_PerformanceCounter.cpp -rw-rw-r-- root/root 4753 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_core/time/juce_PerformanceCounter.h -rw-rw-r-- root/root 6411 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_core/time/juce_RelativeTime.cpp -rw-rw-r-- root/root 7004 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_core/time/juce_RelativeTime.h -rw-rw-r-- root/root 22196 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_core/time/juce_Time.cpp -rw-rw-r-- root/root 17265 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_core/time/juce_Time.h drwxrwxr-x root/root 0 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_core/unit_tests/ -rw-rw-r-- root/root 6642 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_core/unit_tests/juce_UnitTest.cpp -rw-rw-r-- root/root 17203 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_core/unit_tests/juce_UnitTest.h drwxrwxr-x root/root 0 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_core/xml/ -rw-rw-r-- root/root 24408 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_core/xml/juce_XmlDocument.cpp -rw-rw-r-- root/root 6608 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_core/xml/juce_XmlDocument.h -rw-rw-r-- root/root 26794 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_core/xml/juce_XmlElement.cpp -rw-rw-r-- root/root 32686 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_core/xml/juce_XmlElement.h drwxrwxr-x root/root 0 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_core/zip/ -rw-rw-r-- root/root 6372 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_core/zip/juce_GZIPCompressorOutputStream.cpp -rw-rw-r-- root/root 5272 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_core/zip/juce_GZIPCompressorOutputStream.h -rw-rw-r-- root/root 7794 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_core/zip/juce_GZIPDecompressorInputStream.cpp -rw-rw-r-- root/root 4026 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_core/zip/juce_GZIPDecompressorInputStream.h -rw-rw-r-- root/root 19905 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_core/zip/juce_ZipFile.cpp -rw-rw-r-- root/root 10288 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_core/zip/juce_ZipFile.h drwxrwxr-x root/root 0 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_core/zip/zlib/ -rw-rw-r-- root/root 5696 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_core/zip/zlib/README -rw-rw-r-- root/root 4548 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_core/zip/zlib/adler32.c -rw-rw-r-- root/root 2439 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_core/zip/zlib/compress.c -rw-rw-r-- root/root 13121 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_core/zip/zlib/crc32.c -rw-rw-r-- root/root 30568 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_core/zip/zlib/crc32.h -rw-rw-r-- root/root 63319 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_core/zip/zlib/deflate.c -rw-rw-r-- root/root 12189 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_core/zip/zlib/deflate.h -rw-rw-r-- root/root 22115 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_core/zip/zlib/infback.c -rw-rw-r-- root/root 12512 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_core/zip/zlib/inffast.c -rw-rw-r-- root/root 407 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_core/zip/zlib/inffast.h -rw-rw-r-- root/root 6343 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_core/zip/zlib/inffixed.h -rw-rw-r-- root/root 48820 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_core/zip/zlib/inflate.c -rw-rw-r-- root/root 5966 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_core/zip/zlib/inflate.h -rw-rw-r-- root/root 13833 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_core/zip/zlib/inftrees.c -rw-rw-r-- root/root 2425 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_core/zip/zlib/inftrees.h -rw-rw-r-- root/root 43859 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_core/zip/zlib/trees.c -rw-rw-r-- root/root 8443 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_core/zip/zlib/trees.h -rw-rw-r-- root/root 2161 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_core/zip/zlib/uncompr.c -rw-rw-r-- root/root 9972 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_core/zip/zlib/zconf.h -rw-rw-r-- root/root 9597 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_core/zip/zlib/zconf.in.h -rw-rw-r-- root/root 66197 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_core/zip/zlib/zlib.h -rw-rw-r-- root/root 7119 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_core/zip/zlib/zutil.c -rw-rw-r-- root/root 6942 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_core/zip/zlib/zutil.h drwxrwxr-x root/root 0 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_cryptography/ drwxrwxr-x root/root 0 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_cryptography/encryption/ -rw-rw-r-- root/root 22727 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_cryptography/encryption/juce_BlowFish.cpp -rw-rw-r-- root/root 4137 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_cryptography/encryption/juce_BlowFish.h -rw-rw-r-- root/root 6343 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_cryptography/encryption/juce_Primes.cpp -rw-rw-r-- root/root 2425 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_cryptography/encryption/juce_Primes.h -rw-rw-r-- root/root 3688 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_cryptography/encryption/juce_RSAKey.cpp -rw-rw-r-- root/root 6295 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_cryptography/encryption/juce_RSAKey.h drwxrwxr-x root/root 0 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_cryptography/hashing/ -rw-rw-r-- root/root 11645 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_cryptography/hashing/juce_MD5.cpp -rw-rw-r-- root/root 4103 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_cryptography/hashing/juce_MD5.h -rw-rw-r-- root/root 9211 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_cryptography/hashing/juce_SHA256.cpp -rw-rw-r-- root/root 3521 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_cryptography/hashing/juce_SHA256.h -rw-rw-r-- root/root 65675 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_cryptography/hashing/juce_Whirlpool.cpp -rw-rw-r-- root/root 3789 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_cryptography/hashing/juce_Whirlpool.h -rw-rw-r-- root/root 1589 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_cryptography/juce_cryptography.cpp -rw-rw-r-- root/root 2096 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_cryptography/juce_cryptography.h -rw-rw-r-- root/root 926 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_cryptography/juce_cryptography.mm drwxrwxr-x root/root 0 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_data_structures/ drwxrwxr-x root/root 0 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_data_structures/app_properties/ -rw-rw-r-- root/root 2841 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_data_structures/app_properties/juce_ApplicationProperties.cpp -rw-rw-r-- root/root 5155 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_data_structures/app_properties/juce_ApplicationProperties.h -rw-rw-r-- root/root 10978 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_data_structures/app_properties/juce_PropertiesFile.cpp -rw-rw-r-- root/root 10735 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_data_structures/app_properties/juce_PropertiesFile.h -rw-rw-r-- root/root 1683 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_data_structures/juce_data_structures.cpp -rw-rw-r-- root/root 2257 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_data_structures/juce_data_structures.h -rw-rw-r-- root/root 929 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_data_structures/juce_data_structures.mm drwxrwxr-x root/root 0 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_data_structures/undomanager/ -rw-rw-r-- root/root 8627 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_data_structures/undomanager/juce_UndoManager.cpp -rw-rw-r-- root/root 10701 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_data_structures/undomanager/juce_UndoManager.h -rw-rw-r-- root/root 3436 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_data_structures/undomanager/juce_UndoableAction.h drwxrwxr-x root/root 0 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_data_structures/values/ -rw-rw-r-- root/root 4234 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_data_structures/values/juce_CachedValue.cpp -rw-rw-r-- root/root 12035 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_data_structures/values/juce_CachedValue.h -rw-rw-r-- root/root 5599 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_data_structures/values/juce_Value.cpp -rw-rw-r-- root/root 8817 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_data_structures/values/juce_Value.h -rw-rw-r-- root/root 36713 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_data_structures/values/juce_ValueTree.cpp -rw-rw-r-- root/root 29000 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_data_structures/values/juce_ValueTree.h -rw-rw-r-- root/root 7309 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_data_structures/values/juce_ValueTreeSynchroniser.cpp -rw-rw-r-- root/root 3848 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_data_structures/values/juce_ValueTreeSynchroniser.h -rw-rw-r-- root/root 5948 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_data_structures/values/juce_ValueWithDefault.h drwxrwxr-x root/root 0 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_events/ drwxrwxr-x root/root 0 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_events/broadcasters/ -rw-rw-r-- root/root 2879 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_events/broadcasters/juce_ActionBroadcaster.cpp -rw-rw-r-- root/root 2659 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_events/broadcasters/juce_ActionBroadcaster.h -rw-rw-r-- root/root 1547 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_events/broadcasters/juce_ActionListener.h -rw-rw-r-- root/root 3116 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_events/broadcasters/juce_AsyncUpdater.cpp -rw-rw-r-- root/root 4249 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_events/broadcasters/juce_AsyncUpdater.h -rw-rw-r-- root/root 3058 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_events/broadcasters/juce_ChangeBroadcaster.cpp -rw-rw-r-- root/root 3536 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_events/broadcasters/juce_ChangeBroadcaster.h -rw-rw-r-- root/root 2282 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_events/broadcasters/juce_ChangeListener.h drwxrwxr-x root/root 0 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_events/interprocess/ -rw-rw-r-- root/root 8126 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_events/interprocess/juce_ConnectedChildProcess.cpp -rw-rw-r-- root/root 8776 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_events/interprocess/juce_ConnectedChildProcess.h -rw-rw-r-- root/root 10020 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_events/interprocess/juce_InterprocessConnection.cpp -rw-rw-r-- root/root 8942 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_events/interprocess/juce_InterprocessConnection.h -rw-rw-r-- root/root 2176 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_events/interprocess/juce_InterprocessConnectionServer.cpp -rw-rw-r-- root/root 3801 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_events/interprocess/juce_InterprocessConnectionServer.h -rw-rw-r-- root/root 3329 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_events/juce_events.cpp -rw-rw-r-- root/root 3422 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_events/juce_events.h -rw-rw-r-- root/root 903 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_events/juce_events.mm drwxrwxr-x root/root 0 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_events/messages/ -rw-rw-r-- root/root 9406 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_events/messages/juce_ApplicationBase.cpp -rw-rw-r-- root/root 13001 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_events/messages/juce_ApplicationBase.h -rw-rw-r-- root/root 2796 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_events/messages/juce_CallbackMessage.h -rw-rw-r-- root/root 2992 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_events/messages/juce_DeletedAtShutdown.cpp -rw-rw-r-- root/root 2069 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_events/messages/juce_DeletedAtShutdown.h -rw-rw-r-- root/root 7947 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_events/messages/juce_Initialisation.h -rw-rw-r-- root/root 2260 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_events/messages/juce_Message.h -rw-rw-r-- root/root 1511 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_events/messages/juce_MessageListener.cpp -rw-rw-r-- root/root 2371 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_events/messages/juce_MessageListener.h -rw-rw-r-- root/root 12357 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_events/messages/juce_MessageManager.cpp -rw-rw-r-- root/root 17936 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_events/messages/juce_MessageManager.h -rw-rw-r-- root/root 1851 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_events/messages/juce_MountedVolumeListChangeDetector.h -rw-rw-r-- root/root 1475 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_events/messages/juce_NotificationType.h drwxrwxr-x root/root 0 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_events/native/ -rw-rw-r-- root/root 5243 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_events/native/juce_android_Messaging.cpp -rw-rw-r-- root/root 3068 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_events/native/juce_ios_MessageManager.mm -rw-rw-r-- root/root 1748 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_events/native/juce_linux_EventLoop.h -rw-rw-r-- root/root 7438 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_events/native/juce_linux_Messaging.cpp -rw-rw-r-- root/root 20542 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_events/native/juce_mac_MessageManager.mm -rw-rw-r-- root/root 2966 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_events/native/juce_osx_MessageQueue.h -rw-rw-r-- root/root 4238 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_events/native/juce_win32_HiddenMessageWindow.h -rw-rw-r-- root/root 8164 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_events/native/juce_win32_Messaging.cpp -rw-rw-r-- root/root 939 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_events/native/juce_win32_WinRTWrapper.cpp -rw-rw-r-- root/root 4576 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_events/native/juce_win32_WinRTWrapper.h drwxrwxr-x root/root 0 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_events/timers/ -rw-rw-r-- root/root 2927 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_events/timers/juce_MultiTimer.cpp -rw-rw-r-- root/root 4805 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_events/timers/juce_MultiTimer.h -rw-rw-r-- root/root 10264 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_events/timers/juce_Timer.cpp -rw-rw-r-- root/root 5574 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_events/timers/juce_Timer.h drwxrwxr-x root/root 0 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_graphics/ drwxrwxr-x root/root 0 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_graphics/colour/ -rw-rw-r-- root/root 15103 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_graphics/colour/juce_Colour.cpp -rw-rw-r-- root/root 14230 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_graphics/colour/juce_Colour.h -rw-rw-r-- root/root 8023 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_graphics/colour/juce_ColourGradient.cpp -rw-rw-r-- root/root 8902 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_graphics/colour/juce_ColourGradient.h -rw-rw-r-- root/root 14828 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_graphics/colour/juce_Colours.cpp -rw-rw-r-- root/root 5284 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_graphics/colour/juce_Colours.h -rw-rw-r-- root/root 3960 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_graphics/colour/juce_FillType.cpp -rw-rw-r-- root/root 5577 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_graphics/colour/juce_FillType.h -rw-rw-r-- root/root 26648 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h drwxrwxr-x root/root 0 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_graphics/contexts/ -rw-rw-r-- root/root 21864 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_graphics/contexts/juce_GraphicsContext.cpp -rw-rw-r-- root/root 34484 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_graphics/contexts/juce_GraphicsContext.h -rw-rw-r-- root/root 4006 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_graphics/contexts/juce_LowLevelGraphicsContext.h -rw-rw-r-- root/root 16293 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_graphics/contexts/juce_LowLevelGraphicsPostScriptRenderer.cpp -rw-rw-r-- root/root 4400 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_graphics/contexts/juce_LowLevelGraphicsPostScriptRenderer.h -rw-rw-r-- root/root 1699 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_graphics/contexts/juce_LowLevelGraphicsSoftwareRenderer.cpp -rw-rw-r-- root/root 2079 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_graphics/contexts/juce_LowLevelGraphicsSoftwareRenderer.h drwxrwxr-x root/root 0 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_graphics/effects/ -rw-rw-r-- root/root 6266 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_graphics/effects/juce_DropShadowEffect.cpp -rw-rw-r-- root/root 3765 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_graphics/effects/juce_DropShadowEffect.h -rw-rw-r-- root/root 1741 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_graphics/effects/juce_GlowEffect.cpp -rw-rw-r-- root/root 2418 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_graphics/effects/juce_GlowEffect.h -rw-rw-r-- root/root 2657 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_graphics/effects/juce_ImageEffectFilter.h drwxrwxr-x root/root 0 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_graphics/fonts/ -rw-rw-r-- root/root 10643 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_graphics/fonts/juce_AttributedString.cpp -rw-rw-r-- root/root 7915 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_graphics/fonts/juce_AttributedString.h -rw-rw-r-- root/root 11659 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_graphics/fonts/juce_CustomTypeface.cpp -rw-rw-r-- root/root 7467 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_graphics/fonts/juce_CustomTypeface.h -rw-rw-r-- root/root 20871 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_graphics/fonts/juce_Font.cpp -rw-rw-r-- root/root 19316 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_graphics/fonts/juce_Font.h -rw-rw-r-- root/root 25288 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_graphics/fonts/juce_GlyphArrangement.cpp -rw-rw-r-- root/root 14135 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_graphics/fonts/juce_GlyphArrangement.h -rw-rw-r-- root/root 18343 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_graphics/fonts/juce_TextLayout.cpp -rw-rw-r-- root/root 7174 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_graphics/fonts/juce_TextLayout.h -rw-rw-r-- root/root 8711 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_graphics/fonts/juce_Typeface.cpp -rw-rw-r-- root/root 6552 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_graphics/fonts/juce_Typeface.h drwxrwxr-x root/root 0 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_graphics/geometry/ -rw-rw-r-- root/root 8269 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_graphics/geometry/juce_AffineTransform.cpp -rw-rw-r-- root/root 12372 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_graphics/geometry/juce_AffineTransform.h -rw-rw-r-- root/root 5749 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_graphics/geometry/juce_BorderSize.h -rw-rw-r-- root/root 21961 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_graphics/geometry/juce_EdgeTable.cpp -rw-rw-r-- root/root 8801 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_graphics/geometry/juce_EdgeTable.h -rw-rw-r-- root/root 17669 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_graphics/geometry/juce_Line.h -rw-rw-r-- root/root 7712 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_graphics/geometry/juce_Parallelogram.h -rw-rw-r-- root/root 44488 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_graphics/geometry/juce_Path.cpp -rw-rw-r-- root/root 37543 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_graphics/geometry/juce_Path.h -rw-rw-r-- root/root 8334 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_graphics/geometry/juce_PathIterator.cpp -rw-rw-r-- root/root 4043 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_graphics/geometry/juce_PathIterator.h -rw-rw-r-- root/root 25705 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_graphics/geometry/juce_PathStrokeType.cpp -rw-rw-r-- root/root 10554 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_graphics/geometry/juce_PathStrokeType.h -rw-rw-r-- root/root 12534 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_graphics/geometry/juce_Point.h -rw-rw-r-- root/root 43622 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h -rw-rw-r-- root/root 20313 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_graphics/geometry/juce_RectangleList.h drwxrwxr-x root/root 0 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_graphics/image_formats/ drwxrwxr-x root/root 0 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_graphics/image_formats/jpglib/ -rw-rw-r-- root/root 19945 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_graphics/image_formats/jpglib/README -rw-rw-r-- root/root 5249 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_graphics/image_formats/jpglib/cderror.h -rw-rw-r-- root/root 566 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_graphics/image_formats/jpglib/changes to libjpeg for JUCE.txt -rw-rw-r-- root/root 9120 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_graphics/image_formats/jpglib/jcapimin.c -rw-rw-r-- root/root 5881 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_graphics/image_formats/jpglib/jcapistd.c -rw-rw-r-- root/root 16390 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_graphics/image_formats/jpglib/jccoefct.c -rw-rw-r-- root/root 14644 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_graphics/image_formats/jpglib/jccolor.c -rw-rw-r-- root/root 12343 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_graphics/image_formats/jpglib/jcdctmgr.c -rw-rw-r-- root/root 28042 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_graphics/image_formats/jpglib/jchuff.c -rw-rw-r-- root/root 1622 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_graphics/image_formats/jpglib/jchuff.h -rw-rw-r-- root/root 2349 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_graphics/image_formats/jpglib/jcinit.c -rw-rw-r-- root/root 9196 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_graphics/image_formats/jpglib/jcmainct.c -rw-rw-r-- root/root 16135 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_graphics/image_formats/jpglib/jcmarker.c -rw-rw-r-- root/root 19844 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_graphics/image_formats/jpglib/jcmaster.c -rw-rw-r-- root/root 3110 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_graphics/image_formats/jpglib/jcomapi.c -rw-rw-r-- root/root 1587 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_graphics/image_formats/jpglib/jconfig.h -rw-rw-r-- root/root 21247 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_graphics/image_formats/jpglib/jcparam.c -rw-rw-r-- root/root 25022 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_graphics/image_formats/jpglib/jcphuff.c -rw-rw-r-- root/root 12064 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_graphics/image_formats/jpglib/jcprepct.c -rw-rw-r-- root/root 18772 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_graphics/image_formats/jpglib/jcsample.c -rw-rw-r-- root/root 13986 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_graphics/image_formats/jpglib/jctrans.c -rw-rw-r-- root/root 12624 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_graphics/image_formats/jpglib/jdapimin.c -rw-rw-r-- root/root 9348 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_graphics/image_formats/jpglib/jdapistd.c -rw-rw-r-- root/root 7598 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_graphics/image_formats/jpglib/jdatasrc.c -rw-rw-r-- root/root 25173 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_graphics/image_formats/jpglib/jdcoefct.c -rw-rw-r-- root/root 12767 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_graphics/image_formats/jpglib/jdcolor.c -rw-rw-r-- root/root 7088 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_graphics/image_formats/jpglib/jdct.h -rw-rw-r-- root/root 8293 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_graphics/image_formats/jpglib/jddctmgr.c -rw-rw-r-- root/root 19912 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_graphics/image_formats/jpglib/jdhuff.c -rw-rw-r-- root/root 8126 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_graphics/image_formats/jpglib/jdhuff.h -rw-rw-r-- root/root 13465 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_graphics/image_formats/jpglib/jdinput.c -rw-rw-r-- root/root 20461 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_graphics/image_formats/jpglib/jdmainct.c -rw-rw-r-- root/root 40008 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_graphics/image_formats/jpglib/jdmarker.c -rw-rw-r-- root/root 19720 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_graphics/image_formats/jpglib/jdmaster.c -rw-rw-r-- root/root 13809 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_graphics/image_formats/jpglib/jdmerge.c -rw-rw-r-- root/root 19692 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_graphics/image_formats/jpglib/jdphuff.c -rw-rw-r-- root/root 9651 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_graphics/image_formats/jpglib/jdpostct.c -rw-rw-r-- root/root 16191 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_graphics/image_formats/jpglib/jdsample.c -rw-rw-r-- root/root 5090 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_graphics/image_formats/jpglib/jdtrans.c -rw-rw-r-- root/root 7801 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_graphics/image_formats/jpglib/jerror.c -rw-rw-r-- root/root 13936 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_graphics/image_formats/jpglib/jerror.h -rw-rw-r-- root/root 5446 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_graphics/image_formats/jpglib/jfdctflt.c -rw-rw-r-- root/root 7538 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_graphics/image_formats/jpglib/jfdctfst.c -rw-rw-r-- root/root 10986 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_graphics/image_formats/jpglib/jfdctint.c -rw-rw-r-- root/root 8417 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_graphics/image_formats/jpglib/jidctflt.c -rw-rw-r-- root/root 13136 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_graphics/image_formats/jpglib/jidctfst.c -rw-rw-r-- root/root 14675 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_graphics/image_formats/jpglib/jidctint.c -rw-rw-r-- root/root 13364 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_graphics/image_formats/jpglib/jidctred.c -rw-rw-r-- root/root 5464 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_graphics/image_formats/jpglib/jinclude.h -rw-rw-r-- root/root 40996 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_graphics/image_formats/jpglib/jmemmgr.c -rw-rw-r-- root/root 2660 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_graphics/image_formats/jpglib/jmemnobs.c -rw-rw-r-- root/root 8329 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_graphics/image_formats/jpglib/jmemsys.h -rw-rw-r-- root/root 12458 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_graphics/image_formats/jpglib/jmorecfg.h -rw-rw-r-- root/root 15712 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_graphics/image_formats/jpglib/jpegint.h -rw-rw-r-- root/root 46178 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_graphics/image_formats/jpglib/jpeglib.h -rw-rw-r-- root/root 31131 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_graphics/image_formats/jpglib/jquant1.c -rw-rw-r-- root/root 48215 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_graphics/image_formats/jpglib/jquant2.c -rw-rw-r-- root/root 5168 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_graphics/image_formats/jpglib/jutils.c -rw-rw-r-- root/root 360 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_graphics/image_formats/jpglib/jversion.h -rw-rw-r-- root/root 32615 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_graphics/image_formats/jpglib/transupp.c -rw-rw-r-- root/root 5761 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_graphics/image_formats/jpglib/transupp.h -rw-rw-r-- root/root 11366 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_graphics/image_formats/juce_GIFLoader.cpp -rw-rw-r-- root/root 14045 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_graphics/image_formats/juce_JPEGLoader.cpp -rw-rw-r-- root/root 19089 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_graphics/image_formats/juce_PNGLoader.cpp drwxrwxr-x root/root 0 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_graphics/image_formats/pnglib/ -rw-rw-r-- root/root 4150 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_graphics/image_formats/pnglib/LICENSE -rw-rw-r-- root/root 66 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_graphics/image_formats/pnglib/libpng_readme.txt -rw-rw-r-- root/root 147777 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_graphics/image_formats/pnglib/png.c -rw-rw-r-- root/root 147875 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_graphics/image_formats/pnglib/png.h -rw-rw-r-- root/root 22359 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_graphics/image_formats/pnglib/pngconf.h -rw-rw-r-- root/root 28400 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_graphics/image_formats/pnglib/pngerror.c -rw-rw-r-- root/root 32795 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_graphics/image_formats/pnglib/pngget.c -rw-rw-r-- root/root 12345 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_graphics/image_formats/pnglib/pnginfo.h -rw-rw-r-- root/root 8096 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_graphics/image_formats/pnglib/pngmem.c -rw-rw-r-- root/root 36242 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_graphics/image_formats/pnglib/pngpread.c -rw-rw-r-- root/root 77661 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_graphics/image_formats/pnglib/pngpriv.h -rw-rw-r-- root/root 133405 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_graphics/image_formats/pnglib/pngread.c -rw-rw-r-- root/root 3922 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_graphics/image_formats/pnglib/pngrio.c -rw-rw-r-- root/root 170699 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_graphics/image_formats/pnglib/pngrtran.c -rw-rw-r-- root/root 140705 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_graphics/image_formats/pnglib/pngrutil.c -rw-rw-r-- root/root 47076 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_graphics/image_formats/pnglib/pngset.c -rw-rw-r-- root/root 20436 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_graphics/image_formats/pnglib/pngstruct.h -rw-rw-r-- root/root 24656 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_graphics/image_formats/pnglib/pngtrans.c -rw-rw-r-- root/root 5594 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_graphics/image_formats/pnglib/pngwio.c -rw-rw-r-- root/root 74164 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_graphics/image_formats/pnglib/pngwrite.c -rw-rw-r-- root/root 17293 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_graphics/image_formats/pnglib/pngwtran.c -rw-rw-r-- root/root 88849 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_graphics/image_formats/pnglib/pngwutil.c drwxrwxr-x root/root 0 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_graphics/images/ -rw-rw-r-- root/root 20982 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_graphics/images/juce_Image.cpp -rw-rw-r-- root/root 23037 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_graphics/images/juce_Image.h -rw-rw-r-- root/root 4380 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_graphics/images/juce_ImageCache.cpp -rw-rw-r-- root/root 4896 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_graphics/images/juce_ImageCache.h -rw-rw-r-- root/root 8878 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_graphics/images/juce_ImageConvolutionKernel.cpp -rw-rw-r-- root/root 3969 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_graphics/images/juce_ImageConvolutionKernel.h -rw-rw-r-- root/root 2760 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_graphics/images/juce_ImageFileFormat.cpp -rw-rw-r-- root/root 8014 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_graphics/images/juce_ImageFileFormat.h -rw-rw-r-- root/root 5559 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_graphics/juce_graphics.cpp -rw-rw-r-- root/root 4799 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_graphics/juce_graphics.h -rw-rw-r-- root/root 922 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_graphics/juce_graphics.mm drwxrwxr-x root/root 0 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_graphics/native/ -rw-rw-r-- root/root 103662 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h -rw-rw-r-- root/root 13874 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_graphics/native/juce_android_Fonts.cpp -rw-rw-r-- root/root 2183 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_graphics/native/juce_android_GraphicsContext.cpp -rw-rw-r-- root/root 991 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_graphics/native/juce_android_IconHelpers.cpp -rw-rw-r-- root/root 14878 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_graphics/native/juce_freetype_Fonts.cpp -rw-rw-r-- root/root 6063 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_graphics/native/juce_linux_Fonts.cpp -rw-rw-r-- root/root 991 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_graphics/native/juce_linux_IconHelpers.cpp -rw-rw-r-- root/root 4394 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_graphics/native/juce_mac_CoreGraphicsContext.h -rw-rw-r-- root/root 32360 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_graphics/native/juce_mac_CoreGraphicsContext.mm -rw-rw-r-- root/root 2105 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_graphics/native/juce_mac_CoreGraphicsHelpers.h -rw-rw-r-- root/root 47908 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_graphics/native/juce_mac_Fonts.mm -rw-rw-r-- root/root 5097 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_graphics/native/juce_mac_IconHelpers.cpp -rw-rw-r-- root/root 27562 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_graphics/native/juce_win32_Direct2DGraphicsContext.cpp -rw-rw-r-- root/root 3766 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_graphics/native/juce_win32_Direct2DGraphicsContext.h -rw-rw-r-- root/root 19640 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_graphics/native/juce_win32_DirectWriteTypeLayout.cpp -rw-rw-r-- root/root 12544 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_graphics/native/juce_win32_DirectWriteTypeface.cpp -rw-rw-r-- root/root 21894 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_graphics/native/juce_win32_Fonts.cpp -rw-rw-r-- root/root 991 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_graphics/native/juce_win32_IconHelpers.cpp drwxrwxr-x root/root 0 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_graphics/placement/ -rw-rw-r-- root/root 8265 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_graphics/placement/juce_Justification.h -rw-rw-r-- root/root 4027 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_graphics/placement/juce_RectanglePlacement.cpp -rw-rw-r-- root/root 7803 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_graphics/placement/juce_RectanglePlacement.h drwxrwxr-x root/root 0 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/ drwxrwxr-x root/root 0 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/application/ -rw-rw-r-- root/root 2927 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/application/juce_Application.cpp -rw-rw-r-- root/root 7313 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/application/juce_Application.h drwxrwxr-x root/root 0 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/buttons/ -rw-rw-r-- root/root 1725 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/buttons/juce_ArrowButton.cpp -rw-rw-r-- root/root 1946 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/buttons/juce_ArrowButton.h -rw-rw-r-- root/root 18453 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/buttons/juce_Button.cpp -rw-rw-r-- root/root 21024 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/buttons/juce_Button.h -rw-rw-r-- root/root 6597 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/buttons/juce_DrawableButton.cpp -rw-rw-r-- root/root 9677 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/buttons/juce_DrawableButton.h -rw-rw-r-- root/root 3461 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/buttons/juce_HyperlinkButton.cpp -rw-rw-r-- root/root 4442 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/buttons/juce_HyperlinkButton.h -rw-rw-r-- root/root 5979 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/buttons/juce_ImageButton.cpp -rw-rw-r-- root/root 8189 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/buttons/juce_ImageButton.h -rw-rw-r-- root/root 4252 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/buttons/juce_ShapeButton.cpp -rw-rw-r-- root/root 5002 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/buttons/juce_ShapeButton.h -rw-rw-r-- root/root 1995 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/buttons/juce_TextButton.cpp -rw-rw-r-- root/root 4698 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/buttons/juce_TextButton.h -rw-rw-r-- root/root 1522 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/buttons/juce_ToggleButton.cpp -rw-rw-r-- root/root 3177 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/buttons/juce_ToggleButton.h -rw-rw-r-- root/root 3026 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/buttons/juce_ToolbarButton.cpp -rw-rw-r-- root/root 3968 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/buttons/juce_ToolbarButton.h drwxrwxr-x root/root 0 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/commands/ -rw-rw-r-- root/root 3242 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/commands/juce_ApplicationCommandID.h -rw-rw-r-- root/root 1886 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/commands/juce_ApplicationCommandInfo.cpp -rw-rw-r-- root/root 7017 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/commands/juce_ApplicationCommandInfo.h -rw-rw-r-- root/root 10510 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/commands/juce_ApplicationCommandManager.cpp -rw-rw-r-- root/root 16101 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/commands/juce_ApplicationCommandManager.h -rw-rw-r-- root/root 5310 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/commands/juce_ApplicationCommandTarget.cpp -rw-rw-r-- root/root 10025 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/commands/juce_ApplicationCommandTarget.h -rw-rw-r-- root/root 13842 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/commands/juce_KeyPressMappingSet.cpp -rw-rw-r-- root/root 10230 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/commands/juce_KeyPressMappingSet.h drwxrwxr-x root/root 0 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/components/ -rw-rw-r-- root/root 2404 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/components/juce_CachedComponentImage.h -rw-rw-r-- root/root 95318 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/components/juce_Component.cpp -rw-rw-r-- root/root 110783 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/components/juce_Component.h -rw-rw-r-- root/root 1564 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/components/juce_ComponentListener.cpp -rw-rw-r-- root/root 4552 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/components/juce_ComponentListener.h -rw-rw-r-- root/root 13398 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/components/juce_Desktop.cpp -rw-rw-r-- root/root 19661 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/components/juce_Desktop.h -rw-rw-r-- root/root 7529 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/components/juce_ModalComponentManager.cpp -rw-rw-r-- root/root 12632 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/components/juce_ModalComponentManager.h drwxrwxr-x root/root 0 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/drawables/ -rw-rw-r-- root/root 6018 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/drawables/juce_Drawable.cpp -rw-rw-r-- root/root 8345 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/drawables/juce_Drawable.h -rw-rw-r-- root/root 4423 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/drawables/juce_DrawableComposite.cpp -rw-rw-r-- root/root 4235 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/drawables/juce_DrawableComposite.h -rw-rw-r-- root/root 3596 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/drawables/juce_DrawableImage.cpp -rw-rw-r-- root/root 3734 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/drawables/juce_DrawableImage.h -rw-rw-r-- root/root 1541 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/drawables/juce_DrawablePath.cpp -rw-rw-r-- root/root 2336 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/drawables/juce_DrawablePath.h -rw-rw-r-- root/root 2422 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/drawables/juce_DrawableRectangle.cpp -rw-rw-r-- root/root 2377 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/drawables/juce_DrawableRectangle.h -rw-rw-r-- root/root 4737 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/drawables/juce_DrawableShape.cpp -rw-rw-r-- root/root 4319 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/drawables/juce_DrawableShape.h -rw-rw-r-- root/root 4969 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/drawables/juce_DrawableText.cpp -rw-rw-r-- root/root 4194 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/drawables/juce_DrawableText.h -rw-rw-r-- root/root 57509 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/drawables/juce_SVGParser.cpp drwxrwxr-x root/root 0 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/filebrowser/ -rw-rw-r-- root/root 7654 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/filebrowser/juce_ContentSharer.cpp -rw-rw-r-- root/root 5749 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/filebrowser/juce_ContentSharer.h -rw-rw-r-- root/root 2405 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/filebrowser/juce_DirectoryContentsDisplayComponent.cpp -rw-rw-r-- root/root 4238 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/filebrowser/juce_DirectoryContentsDisplayComponent.h -rw-rw-r-- root/root 7046 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/filebrowser/juce_DirectoryContentsList.cpp -rw-rw-r-- root/root 8136 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/filebrowser/juce_DirectoryContentsList.h -rw-rw-r-- root/root 17947 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/filebrowser/juce_FileBrowserComponent.cpp -rw-rw-r-- root/root 13823 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/filebrowser/juce_FileBrowserComponent.h -rw-rw-r-- root/root 1957 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/filebrowser/juce_FileBrowserListener.h -rw-rw-r-- root/root 8484 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/filebrowser/juce_FileChooser.cpp -rw-rw-r-- root/root 16111 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/filebrowser/juce_FileChooser.h -rw-rw-r-- root/root 8766 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/filebrowser/juce_FileChooserDialogBox.cpp -rw-rw-r-- root/root 5895 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/filebrowser/juce_FileChooserDialogBox.h -rw-rw-r-- root/root 7568 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/filebrowser/juce_FileListComponent.cpp -rw-rw-r-- root/root 3478 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/filebrowser/juce_FileListComponent.h -rw-rw-r-- root/root 2251 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/filebrowser/juce_FilePreviewComponent.h -rw-rw-r-- root/root 7713 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/filebrowser/juce_FileSearchPathListComponent.cpp -rw-rw-r-- root/root 4195 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/filebrowser/juce_FileSearchPathListComponent.h -rw-rw-r-- root/root 9546 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/filebrowser/juce_FileTreeComponent.cpp -rw-rw-r-- root/root 3774 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/filebrowser/juce_FileTreeComponent.h -rw-rw-r-- root/root 7721 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/filebrowser/juce_FilenameComponent.cpp -rw-rw-r-- root/root 9495 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/filebrowser/juce_FilenameComponent.h -rw-rw-r-- root/root 3466 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/filebrowser/juce_ImagePreviewComponent.cpp -rw-rw-r-- root/root 2007 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/filebrowser/juce_ImagePreviewComponent.h -rw-rw-r-- root/root 11387 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/juce_gui_basics.cpp -rw-rw-r-- root/root 11023 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/juce_gui_basics.h -rw-rw-r-- root/root 924 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/juce_gui_basics.mm drwxrwxr-x root/root 0 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/keyboard/ -rw-rw-r-- root/root 1758 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/keyboard/juce_CaretComponent.cpp -rw-rw-r-- root/root 2922 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/keyboard/juce_CaretComponent.h -rw-rw-r-- root/root 1013 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/keyboard/juce_KeyListener.cpp -rw-rw-r-- root/root 2983 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/keyboard/juce_KeyListener.h -rw-rw-r-- root/root 11068 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/keyboard/juce_KeyPress.cpp -rw-rw-r-- root/root 13187 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/keyboard/juce_KeyPress.h -rw-rw-r-- root/root 4041 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/keyboard/juce_KeyboardFocusTraverser.cpp -rw-rw-r-- root/root 3133 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/keyboard/juce_KeyboardFocusTraverser.h -rw-rw-r-- root/root 1625 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/keyboard/juce_ModifierKeys.cpp -rw-rw-r-- root/root 9692 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/keyboard/juce_ModifierKeys.h -rw-rw-r-- root/root 1439 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/keyboard/juce_SystemClipboard.h -rw-rw-r-- root/root 5314 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/keyboard/juce_TextEditorKeyMapper.h -rw-rw-r-- root/root 3248 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/keyboard/juce_TextInputTarget.h drwxrwxr-x root/root 0 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/layout/ -rw-rw-r-- root/root 7139 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/layout/juce_AnimatedPosition.h -rw-rw-r-- root/root 5534 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/layout/juce_AnimatedPositionBehaviours.h -rw-rw-r-- root/root 11265 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/layout/juce_ComponentAnimator.cpp -rw-rw-r-- root/root 7996 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/layout/juce_ComponentAnimator.h -rw-rw-r-- root/root 10081 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/layout/juce_ComponentBoundsConstrainer.cpp -rw-rw-r-- root/root 8673 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/layout/juce_ComponentBoundsConstrainer.h -rw-rw-r-- root/root 8409 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/layout/juce_ComponentBuilder.cpp -rw-rw-r-- root/root 10843 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/layout/juce_ComponentBuilder.h -rw-rw-r-- root/root 3940 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/layout/juce_ComponentMovementWatcher.cpp -rw-rw-r-- root/root 3780 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/layout/juce_ComponentMovementWatcher.h -rw-rw-r-- root/root 14049 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/layout/juce_ConcertinaPanel.cpp -rw-rw-r-- root/root 5813 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/layout/juce_ConcertinaPanel.h -rw-rw-r-- root/root 33655 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/layout/juce_FlexBox.cpp -rw-rw-r-- root/root 6249 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/layout/juce_FlexBox.h -rw-rw-r-- root/root 7304 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/layout/juce_FlexItem.h -rw-rw-r-- root/root 39285 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/layout/juce_Grid.cpp -rw-rw-r-- root/root 9478 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/layout/juce_Grid.h -rw-rw-r-- root/root 4810 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/layout/juce_GridItem.cpp -rw-rw-r-- root/root 8729 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/layout/juce_GridItem.h -rw-rw-r-- root/root 10766 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/layout/juce_GridUnitTests.cpp -rw-rw-r-- root/root 1931 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/layout/juce_GroupComponent.cpp -rw-rw-r-- root/root 3798 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/layout/juce_GroupComponent.h -rw-rw-r-- root/root 14272 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/layout/juce_MultiDocumentPanel.cpp -rw-rw-r-- root/root 11582 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/layout/juce_MultiDocumentPanel.h -rw-rw-r-- root/root 6872 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/layout/juce_ResizableBorderComponent.cpp -rw-rw-r-- root/root 7742 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/layout/juce_ResizableBorderComponent.h -rw-rw-r-- root/root 3118 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/layout/juce_ResizableCornerComponent.cpp -rw-rw-r-- root/root 3280 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/layout/juce_ResizableCornerComponent.h -rw-rw-r-- root/root 3815 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/layout/juce_ResizableEdgeComponent.cpp -rw-rw-r-- root/root 3740 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/layout/juce_ResizableEdgeComponent.h -rw-rw-r-- root/root 12984 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/layout/juce_ScrollBar.cpp -rw-rw-r-- root/root 19223 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/layout/juce_ScrollBar.h -rw-rw-r-- root/root 8634 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/layout/juce_SidePanel.cpp -rw-rw-r-- root/root 10261 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/layout/juce_SidePanel.h -rw-rw-r-- root/root 11192 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/layout/juce_StretchableLayoutManager.cpp -rw-rw-r-- root/root 12469 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/layout/juce_StretchableLayoutManager.h -rw-rw-r-- root/root 2651 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/layout/juce_StretchableLayoutResizerBar.cpp -rw-rw-r-- root/root 4112 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/layout/juce_StretchableLayoutResizerBar.h -rw-rw-r-- root/root 3890 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/layout/juce_StretchableObjectResizer.cpp -rw-rw-r-- root/root 3586 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/layout/juce_StretchableObjectResizer.h -rw-rw-r-- root/root 16128 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/layout/juce_TabbedButtonBar.cpp -rw-rw-r-- root/root 14414 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/layout/juce_TabbedButtonBar.h -rw-rw-r-- root/root 9272 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/layout/juce_TabbedComponent.cpp -rw-rw-r-- root/root 8623 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/layout/juce_TabbedComponent.h -rw-rw-r-- root/root 19588 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/layout/juce_Viewport.cpp -rw-rw-r-- root/root 13674 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/layout/juce_Viewport.h drwxrwxr-x root/root 0 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/lookandfeel/ -rw-rw-r-- root/root 6341 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/lookandfeel/juce_LookAndFeel.cpp -rw-rw-r-- root/root 11508 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/lookandfeel/juce_LookAndFeel.h -rw-rw-r-- root/root 21227 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/lookandfeel/juce_LookAndFeel_V1.cpp -rw-rw-r-- root/root 4585 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/lookandfeel/juce_LookAndFeel_V1.h -rw-rw-r-- root/root 118439 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/lookandfeel/juce_LookAndFeel_V2.cpp -rw-rw-r-- root/root 20572 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/lookandfeel/juce_LookAndFeel_V2.h -rw-rw-r-- root/root 25431 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/lookandfeel/juce_LookAndFeel_V3.cpp -rw-rw-r-- root/root 4211 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/lookandfeel/juce_LookAndFeel_V3.h -rw-rw-r-- root/root 67639 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/lookandfeel/juce_LookAndFeel_V4.cpp -rw-rw-r-- root/root 12072 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/lookandfeel/juce_LookAndFeel_V4.h drwxrwxr-x root/root 0 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/menus/ -rw-rw-r-- root/root 8192 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/menus/juce_BurgerMenuComponent.cpp -rw-rw-r-- root/root 3991 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/menus/juce_BurgerMenuComponent.h -rw-rw-r-- root/root 9733 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/menus/juce_MenuBarComponent.cpp -rw-rw-r-- root/root 4143 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/menus/juce_MenuBarComponent.h -rw-rw-r-- root/root 2899 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/menus/juce_MenuBarModel.cpp -rw-rw-r-- root/root 7721 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/menus/juce_MenuBarModel.h -rw-rw-r-- root/root 62959 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/menus/juce_PopupMenu.cpp -rw-rw-r-- root/root 33687 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/menus/juce_PopupMenu.h drwxrwxr-x root/root 0 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/misc/ -rw-rw-r-- root/root 5226 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/misc/juce_BubbleComponent.cpp -rw-rw-r-- root/root 7146 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/misc/juce_BubbleComponent.h -rw-rw-r-- root/root 5889 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/misc/juce_DropShadower.cpp -rw-rw-r-- root/root 2708 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/misc/juce_DropShadower.h -rw-rw-r-- root/root 20016 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/misc/juce_JUCESplashScreen.cpp -rw-rw-r-- root/root 2289 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/misc/juce_JUCESplashScreen.h drwxrwxr-x root/root 0 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/mouse/ -rw-rw-r-- root/root 2670 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/mouse/juce_ComponentDragger.cpp -rw-rw-r-- root/root 3468 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/mouse/juce_ComponentDragger.h -rw-rw-r-- root/root 20440 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/mouse/juce_DragAndDropContainer.cpp -rw-rw-r-- root/root 12801 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/mouse/juce_DragAndDropContainer.h -rw-rw-r-- root/root 6459 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/mouse/juce_DragAndDropTarget.h -rw-rw-r-- root/root 4458 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/mouse/juce_FileDragAndDropTarget.h -rw-rw-r-- root/root 8446 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/mouse/juce_LassoComponent.h -rw-rw-r-- root/root 5810 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/mouse/juce_MouseCursor.cpp -rw-rw-r-- root/root 7908 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/mouse/juce_MouseCursor.h -rw-rw-r-- root/root 6370 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/mouse/juce_MouseEvent.cpp -rw-rw-r-- root/root 18311 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/mouse/juce_MouseEvent.h -rw-rw-r-- root/root 2344 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/mouse/juce_MouseInactivityDetector.cpp -rw-rw-r-- root/root 4089 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/mouse/juce_MouseInactivityDetector.h -rw-rw-r-- root/root 30113 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/mouse/juce_MouseInputSource.cpp -rw-rw-r-- root/root 10948 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/mouse/juce_MouseInputSource.h -rw-rw-r-- root/root 1400 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/mouse/juce_MouseListener.cpp -rw-rw-r-- root/root 6585 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/mouse/juce_MouseListener.h -rw-rw-r-- root/root 11117 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/mouse/juce_SelectedItemSet.h -rw-rw-r-- root/root 4258 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/mouse/juce_TextDragAndDropTarget.h -rw-rw-r-- root/root 2748 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/mouse/juce_TooltipClient.h drwxrwxr-x root/root 0 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/native/ -rw-rw-r-- root/root 3175 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/native/juce_MultiTouchMapper.h -rw-rw-r-- root/root 33569 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/native/juce_android_ContentSharer.cpp -rw-rw-r-- root/root 8145 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/native/juce_android_FileChooser.cpp -rw-rw-r-- root/root 45801 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/native/juce_android_Windowing.cpp -rw-rw-r-- root/root 27637 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/native/juce_common_MimeTypes.cpp -rw-rw-r-- root/root 7736 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/native/juce_ios_ContentSharer.cpp -rw-rw-r-- root/root 11377 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/native/juce_ios_FileChooser.mm -rw-rw-r-- root/root 39354 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/native/juce_ios_UIViewComponentPeer.mm -rw-rw-r-- root/root 28306 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/native/juce_ios_Windowing.mm -rw-rw-r-- root/root 7271 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/native/juce_linux_FileChooser.cpp -rw-rw-r-- root/root 11240 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/native/juce_linux_X11.cpp -rw-rw-r-- root/root 3796 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/native/juce_linux_X11.h -rw-rw-r-- root/root 10458 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/native/juce_linux_X11_Clipboard.cpp -rw-rw-r-- root/root 154263 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/native/juce_linux_X11_Windowing.cpp -rw-rw-r-- root/root 11410 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/native/juce_mac_FileChooser.mm -rw-rw-r-- root/root 29120 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/native/juce_mac_MainMenu.mm -rw-rw-r-- root/root 7036 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/native/juce_mac_MouseCursor.mm -rw-rw-r-- root/root 83974 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/native/juce_mac_NSViewComponentPeer.mm -rw-rw-r-- root/root 21019 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/native/juce_mac_Windowing.mm -rw-rw-r-- root/root 9185 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/native/juce_win32_DragAndDrop.cpp -rw-rw-r-- root/root 18539 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/native/juce_win32_FileChooser.cpp -rw-rw-r-- root/root 146163 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/native/juce_win32_Windowing.cpp drwxrwxr-x root/root 0 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/positioning/ -rw-rw-r-- root/root 7428 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/positioning/juce_MarkerList.cpp -rw-rw-r-- root/root 7327 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/positioning/juce_MarkerList.h -rw-rw-r-- root/root 4194 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/positioning/juce_RelativeCoordinate.cpp -rw-rw-r-- root/root 8303 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/positioning/juce_RelativeCoordinate.h -rw-rw-r-- root/root 11273 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/positioning/juce_RelativeCoordinatePositioner.cpp -rw-rw-r-- root/root 3089 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/positioning/juce_RelativeCoordinatePositioner.h -rw-rw-r-- root/root 4983 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/positioning/juce_RelativeParallelogram.cpp -rw-rw-r-- root/root 2733 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/positioning/juce_RelativeParallelogram.h -rw-rw-r-- root/root 2606 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/positioning/juce_RelativePoint.cpp -rw-rw-r-- root/root 3323 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/positioning/juce_RelativePoint.h -rw-rw-r-- root/root 7977 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/positioning/juce_RelativePointPath.cpp -rw-rw-r-- root/root 6423 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/positioning/juce_RelativePointPath.h -rw-rw-r-- root/root 9096 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/positioning/juce_RelativeRectangle.cpp -rw-rw-r-- root/root 4473 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/positioning/juce_RelativeRectangle.h drwxrwxr-x root/root 0 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/properties/ -rw-rw-r-- root/root 2672 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/properties/juce_BooleanPropertyComponent.cpp -rw-rw-r-- root/root 4122 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/properties/juce_BooleanPropertyComponent.h -rw-rw-r-- root/root 1347 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/properties/juce_ButtonPropertyComponent.cpp -rw-rw-r-- root/root 2407 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/properties/juce_ButtonPropertyComponent.h -rw-rw-r-- root/root 8317 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/properties/juce_ChoicePropertyComponent.cpp -rw-rw-r-- root/root 6264 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/properties/juce_ChoicePropertyComponent.h -rw-rw-r-- root/root 1639 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/properties/juce_PropertyComponent.cpp -rw-rw-r-- root/root 6095 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/properties/juce_PropertyComponent.h -rw-rw-r-- root/root 9935 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/properties/juce_PropertyPanel.cpp -rw-rw-r-- root/root 6533 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/properties/juce_PropertyPanel.h -rw-rw-r-- root/root 2826 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/properties/juce_SliderPropertyComponent.cpp -rw-rw-r-- root/root 3827 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/properties/juce_SliderPropertyComponent.h -rw-rw-r-- root/root 7848 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/properties/juce_TextPropertyComponent.cpp -rw-rw-r-- root/root 7080 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/properties/juce_TextPropertyComponent.h drwxrwxr-x root/root 0 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/widgets/ -rw-rw-r-- root/root 17727 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/widgets/juce_ComboBox.cpp -rw-rw-r-- root/root 17751 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/widgets/juce_ComboBox.h -rw-rw-r-- root/root 1955 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/widgets/juce_ImageComponent.cpp -rw-rw-r-- root/root 2711 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/widgets/juce_ImageComponent.h -rw-rw-r-- root/root 12670 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/widgets/juce_Label.cpp -rw-rw-r-- root/root 15588 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/widgets/juce_Label.h -rw-rw-r-- root/root 28987 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/widgets/juce_ListBox.cpp -rw-rw-r-- root/root 24804 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/widgets/juce_ListBox.h -rw-rw-r-- root/root 2992 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/widgets/juce_ProgressBar.cpp -rw-rw-r-- root/root 5400 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/widgets/juce_ProgressBar.h -rw-rw-r-- root/root 59124 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/widgets/juce_Slider.cpp -rw-rw-r-- root/root 46133 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/widgets/juce_Slider.h -rw-rw-r-- root/root 25446 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/widgets/juce_TableHeaderComponent.cpp -rw-rw-r-- root/root 19710 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/widgets/juce_TableHeaderComponent.h -rw-rw-r-- root/root 14764 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/widgets/juce_TableListBox.cpp -rw-rw-r-- root/root 14152 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/widgets/juce_TableListBox.h -rw-rw-r-- root/root 72133 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/widgets/juce_TextEditor.cpp -rw-rw-r-- root/root 32047 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/widgets/juce_TextEditor.h -rw-rw-r-- root/root 23979 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/widgets/juce_Toolbar.cpp -rw-rw-r-- root/root 13026 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/widgets/juce_Toolbar.h -rw-rw-r-- root/root 7200 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/widgets/juce_ToolbarItemComponent.cpp -rw-rw-r-- root/root 8438 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/widgets/juce_ToolbarItemComponent.h -rw-rw-r-- root/root 4408 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/widgets/juce_ToolbarItemFactory.h -rw-rw-r-- root/root 2985 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/widgets/juce_ToolbarItemPalette.cpp -rw-rw-r-- root/root 2531 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/widgets/juce_ToolbarItemPalette.h -rw-rw-r-- root/root 51762 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/widgets/juce_TreeView.cpp -rw-rw-r-- root/root 40679 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/widgets/juce_TreeView.h drwxrwxr-x root/root 0 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/windows/ -rw-rw-r-- root/root 21190 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/windows/juce_AlertWindow.cpp -rw-rw-r-- root/root 25310 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/windows/juce_AlertWindow.h -rw-rw-r-- root/root 7972 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/windows/juce_CallOutBox.cpp -rw-rw-r-- root/root 7965 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/windows/juce_CallOutBox.h -rw-rw-r-- root/root 19182 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/windows/juce_ComponentPeer.cpp -rw-rw-r-- root/root 17038 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/windows/juce_ComponentPeer.h -rw-rw-r-- root/root 5338 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/windows/juce_DialogWindow.cpp -rw-rw-r-- root/root 13017 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/windows/juce_DialogWindow.h -rw-rw-r-- root/root 11787 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/windows/juce_DocumentWindow.cpp -rw-rw-r-- root/root 13045 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/windows/juce_DocumentWindow.h -rw-rw-r-- root/root 12768 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/windows/juce_NativeMessageBox.h -rw-rw-r-- root/root 19593 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/windows/juce_ResizableWindow.cpp -rw-rw-r-- root/root 17804 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/windows/juce_ResizableWindow.h -rw-rw-r-- root/root 3811 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/windows/juce_ThreadWithProgressWindow.cpp -rw-rw-r-- root/root 6378 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/windows/juce_ThreadWithProgressWindow.h -rw-rw-r-- root/root 5920 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/windows/juce_TooltipWindow.cpp -rw-rw-r-- root/root 6212 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/windows/juce_TooltipWindow.h -rw-rw-r-- root/root 9902 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/windows/juce_TopLevelWindow.cpp -rw-rw-r-- root/root 6408 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_basics/windows/juce_TopLevelWindow.h drwxrwxr-x root/root 0 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_extra/ drwxrwxr-x root/root 0 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_extra/code_editor/ -rw-rw-r-- root/root 2273 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_extra/code_editor/juce_CPlusPlusCodeTokeniser.cpp -rw-rw-r-- root/root 2283 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_extra/code_editor/juce_CPlusPlusCodeTokeniser.h -rw-rw-r-- root/root 20523 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_extra/code_editor/juce_CPlusPlusCodeTokeniserFunctions.h -rw-rw-r-- root/root 25714 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_extra/code_editor/juce_CodeDocument.cpp -rw-rw-r-- root/root 15865 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_extra/code_editor/juce_CodeDocument.h -rw-rw-r-- root/root 50648 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_extra/code_editor/juce_CodeEditorComponent.cpp -rw-rw-r-- root/root 17962 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_extra/code_editor/juce_CodeEditorComponent.h -rw-rw-r-- root/root 1817 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_extra/code_editor/juce_CodeTokeniser.h -rw-rw-r-- root/root 7179 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_extra/code_editor/juce_LuaCodeTokeniser.cpp -rw-rw-r-- root/root 1970 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_extra/code_editor/juce_LuaCodeTokeniser.h -rw-rw-r-- root/root 4476 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_extra/code_editor/juce_XMLCodeTokeniser.cpp -rw-rw-r-- root/root 1865 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_extra/code_editor/juce_XMLCodeTokeniser.h drwxrwxr-x root/root 0 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_extra/documents/ -rw-rw-r-- root/root 8860 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_extra/documents/juce_FileBasedDocument.cpp -rw-rw-r-- root/root 12759 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_extra/documents/juce_FileBasedDocument.h drwxrwxr-x root/root 0 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_extra/embedding/ -rw-rw-r-- root/root 4269 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_extra/embedding/juce_ActiveXControlComponent.h -rw-rw-r-- root/root 2481 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_extra/embedding/juce_AndroidViewComponent.h -rw-rw-r-- root/root 2933 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_extra/embedding/juce_NSViewComponent.h -rw-rw-r-- root/root 2787 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_extra/embedding/juce_UIViewComponent.h -rw-rw-r-- root/root 4089 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_extra/embedding/juce_XEmbedComponent.h -rw-rw-r-- root/root 5955 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_extra/juce_gui_extra.cpp -rw-rw-r-- root/root 3656 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_extra/juce_gui_extra.h -rw-rw-r-- root/root 923 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_extra/juce_gui_extra.mm drwxrwxr-x root/root 0 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_extra/misc/ -rw-rw-r-- root/root 1535 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_extra/misc/juce_AnimatedAppComponent.cpp -rw-rw-r-- root/root 2579 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_extra/misc/juce_AnimatedAppComponent.h -rw-rw-r-- root/root 4125 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_extra/misc/juce_AppleRemote.h -rw-rw-r-- root/root 4015 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_extra/misc/juce_BubbleMessageComponent.cpp -rw-rw-r-- root/root 5577 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_extra/misc/juce_BubbleMessageComponent.h -rw-rw-r-- root/root 16802 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_extra/misc/juce_ColourSelector.cpp -rw-rw-r-- root/root 6903 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_extra/misc/juce_ColourSelector.h -rw-rw-r-- root/root 15779 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_extra/misc/juce_KeyMappingEditorComponent.cpp -rw-rw-r-- root/root 5252 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_extra/misc/juce_KeyMappingEditorComponent.h -rw-rw-r-- root/root 14705 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_extra/misc/juce_LiveConstantEditor.cpp -rw-rw-r-- root/root 15550 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_extra/misc/juce_LiveConstantEditor.h -rw-rw-r-- root/root 4475 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_extra/misc/juce_PreferencesPanel.cpp -rw-rw-r-- root/root 5980 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_extra/misc/juce_PreferencesPanel.h -rw-rw-r-- root/root 6740 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_extra/misc/juce_PushNotifications.cpp -rw-rw-r-- root/root 39475 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_extra/misc/juce_PushNotifications.h -rw-rw-r-- root/root 5213 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_extra/misc/juce_RecentlyOpenedFilesList.cpp -rw-rw-r-- root/root 6591 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_extra/misc/juce_RecentlyOpenedFilesList.h -rw-rw-r-- root/root 3106 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_extra/misc/juce_SplashScreen.cpp -rw-rw-r-- root/root 6711 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_extra/misc/juce_SplashScreen.h -rw-rw-r-- root/root 1118 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_extra/misc/juce_SystemTrayIconComponent.cpp -rw-rw-r-- root/root 3517 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_extra/misc/juce_SystemTrayIconComponent.h -rw-rw-r-- root/root 5595 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_extra/misc/juce_WebBrowserComponent.h drwxrwxr-x root/root 0 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_extra/native/ -rw-rw-r-- root/root 4326 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_extra/native/juce_AndroidViewComponent.cpp -rw-rw-r-- root/root 84715 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_extra/native/juce_android_PushNotifications.cpp -rw-rw-r-- root/root 20886 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_extra/native/juce_android_WebBrowserComponent.cpp -rw-rw-r-- root/root 46603 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_extra/native/juce_ios_PushNotifications.cpp -rw-rw-r-- root/root 3568 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_extra/native/juce_ios_UIViewComponent.mm -rw-rw-r-- root/root 4456 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_extra/native/juce_linux_X11_SystemTrayIcon.cpp -rw-rw-r-- root/root 24823 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_extra/native/juce_linux_X11_WebBrowserComponent.cpp -rw-rw-r-- root/root 22470 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_extra/native/juce_linux_XEmbedComponent.cpp -rw-rw-r-- root/root 7931 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_extra/native/juce_mac_AppleRemote.mm -rw-rw-r-- root/root 11461 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_extra/native/juce_mac_CarbonViewWrapperComponent.h -rw-rw-r-- root/root 7294 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_extra/native/juce_mac_NSViewComponent.mm -rw-rw-r-- root/root 23433 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_extra/native/juce_mac_PushNotifications.cpp -rw-rw-r-- root/root 9795 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_extra/native/juce_mac_SystemTrayIcon.cpp -rw-rw-r-- root/root 16779 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_extra/native/juce_mac_WebBrowserComponent.mm -rw-rw-r-- root/root 17560 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_extra/native/juce_win32_ActiveXComponent.cpp -rw-rw-r-- root/root 8041 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_extra/native/juce_win32_SystemTrayIcon.cpp -rw-rw-r-- root/root 13837 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_gui_extra/native/juce_win32_WebBrowserComponent.cpp drwxrwxr-x root/root 0 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_opengl/ drwxrwxr-x root/root 0 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_opengl/geometry/ -rw-rw-r-- root/root 5428 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_opengl/geometry/juce_Draggable3DOrientation.h -rw-rw-r-- root/root 6809 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_opengl/geometry/juce_Matrix3D.h -rw-rw-r-- root/root 3604 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_opengl/geometry/juce_Quaternion.h -rw-rw-r-- root/root 4058 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_opengl/geometry/juce_Vector3D.h -rw-rw-r-- root/root 8644 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_opengl/juce_opengl.cpp -rw-rw-r-- root/root 5692 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_opengl/juce_opengl.h -rw-rw-r-- root/root 920 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_opengl/juce_opengl.mm drwxrwxr-x root/root 0 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_opengl/native/ -rw-rw-r-- root/root 5129 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_opengl/native/juce_MissingGLDefinitions.h -rw-rw-r-- root/root 9260 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_opengl/native/juce_OpenGLExtensions.h -rw-rw-r-- root/root 10851 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_opengl/native/juce_OpenGL_android.h -rw-rw-r-- root/root 9767 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_opengl/native/juce_OpenGL_ios.h -rw-rw-r-- root/root 8155 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_opengl/native/juce_OpenGL_linux_X11.h -rw-rw-r-- root/root 9672 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_opengl/native/juce_OpenGL_osx.h -rw-rw-r-- root/root 10558 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_opengl/native/juce_OpenGL_win32.h drwxrwxr-x root/root 0 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_opengl/opengl/ -rw-rw-r-- root/root 37570 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_opengl/opengl/juce_OpenGLContext.cpp -rw-rw-r-- root/root 16220 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_opengl/opengl/juce_OpenGLContext.h -rw-rw-r-- root/root 10851 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_opengl/opengl/juce_OpenGLFrameBuffer.cpp -rw-rw-r-- root/root 4889 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_opengl/opengl/juce_OpenGLFrameBuffer.h -rw-rw-r-- root/root 67917 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_opengl/opengl/juce_OpenGLGraphicsContext.cpp -rw-rw-r-- root/root 3992 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_opengl/opengl/juce_OpenGLGraphicsContext.h -rw-rw-r-- root/root 3919 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_opengl/opengl/juce_OpenGLHelpers.cpp -rw-rw-r-- root/root 2677 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_opengl/opengl/juce_OpenGLHelpers.h -rw-rw-r-- root/root 6871 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_opengl/opengl/juce_OpenGLImage.cpp -rw-rw-r-- root/root 1749 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_opengl/opengl/juce_OpenGLImage.h -rw-rw-r-- root/root 2494 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_opengl/opengl/juce_OpenGLPixelFormat.cpp -rw-rw-r-- root/root 3033 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_opengl/opengl/juce_OpenGLPixelFormat.h -rw-rw-r-- root/root 2853 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_opengl/opengl/juce_OpenGLRenderer.h -rw-rw-r-- root/root 9034 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_opengl/opengl/juce_OpenGLShaderProgram.cpp -rw-rw-r-- root/root 8077 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_opengl/opengl/juce_OpenGLShaderProgram.h -rw-rw-r-- root/root 5675 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_opengl/opengl/juce_OpenGLTexture.cpp -rw-rw-r-- root/root 3754 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_opengl/opengl/juce_OpenGLTexture.h drwxrwxr-x root/root 0 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_opengl/utils/ -rw-rw-r-- root/root 1788 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_opengl/utils/juce_OpenGLAppComponent.cpp -rw-rw-r-- root/root 3393 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_opengl/utils/juce_OpenGLAppComponent.h drwxrwxr-x root/root 0 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_video/ drwxrwxr-x root/root 0 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_video/capture/ -rw-rw-r-- root/root 3033 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_video/capture/juce_CameraDevice.cpp -rw-rw-r-- root/root 5674 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_video/capture/juce_CameraDevice.h -rw-rw-r-- root/root 2521 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_video/juce_video.cpp -rw-rw-r-- root/root 2437 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_video/juce_video.h -rw-rw-r-- root/root 919 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_video/juce_video.mm drwxrwxr-x root/root 0 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_video/native/ -rw-rw-r-- root/root 2012 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_video/native/juce_android_CameraDevice.h -rw-rw-r-- root/root 8795 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_video/native/juce_mac_CameraDevice.h -rw-rw-r-- root/root 4923 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_video/native/juce_mac_Video.h -rw-rw-r-- root/root 26758 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_video/native/juce_win32_CameraDevice.h -rw-rw-r-- root/root 27421 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_video/native/juce_win32_Video.h drwxrwxr-x root/root 0 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_video/playback/ -rw-rw-r-- root/root 3536 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_video/playback/juce_VideoComponent.cpp -rw-rw-r-- root/root 4307 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/JuceLibraryCode/modules/juce_video/playback/juce_VideoComponent.h drwxrwxr-x root/root 0 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/Source/ -rw-rw-r-- root/root 85155 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/Source/PluginEditor.cpp -rw-rw-r-- root/root 13511 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/Source/PluginEditor.h -rw-rw-r-- root/root 17479 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/Source/PluginProcessor.cpp -rw-rw-r-- root/root 5690 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/Source/PluginProcessor.h -rw-rw-r-- root/root 486720 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/Source/factorypatches.hpp drwxrwxr-x root/root 0 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/Source/runtime/ -rw-rw-r-- root/root 4587 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/Source/runtime/array.cpp -rw-rw-r-- root/root 9202 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/Source/runtime/array.hpp -rw-rw-r-- root/root 2407 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/Source/runtime/random.cpp -rw-rw-r-- root/root 1344 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/Source/runtime/random.hpp -rw-rw-r-- root/root 12833 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/Source/runtime/runtime.cpp -rw-rw-r-- root/root 7026 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/Source/runtime/runtime.hpp -rw-rw-r-- root/root 1690 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/Source/runtime/simd.cpp -rw-rw-r-- root/root 4728 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/Source/runtime/simd.hpp -rw-rw-r-- root/root 1060 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/Source/runtime/system.hpp -rw-rw-r-- root/root 3632 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/Source/runtime/types.hpp drwxrwxr-x root/root 0 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/Source/synth/ -rw-rw-r-- root/root 50663 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/Source/synth/tf4.cpp -rw-rw-r-- root/root 16219 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/Source/synth/tf4.hpp -rw-rw-r-- root/root 24055 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/Source/synth/tf4fx.cpp -rw-rw-r-- root/root 11039 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/Source/synth/tf4fx.hpp -rw-rw-r-- root/root 14180 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/Source/synth/tfrecorder.cpp -rw-rw-r-- root/root 1713 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/Source/synth/tfrecorder.hpp -rw-rw-r-- root/root 10048 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/Source/tflookandfeel.cpp -rw-rw-r-- root/root 3752 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/Source/tflookandfeel.h -rw-rw-r-- root/root 2316 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/Source/tfsynthprogram.cpp -rw-rw-r-- root/root 1629 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/Source/tfsynthprogram.hpp -rw-rw-r-- root/root 14985 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4/Tunefish4.jucer drwxrwxr-x root/root 0 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4player/ -rw-rw-r-- root/root 2819 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4player/datastream.cpp -rw-rw-r-- root/root 1772 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4player/datastream.hpp -rw-rw-r-- root/root 6069 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4player/main.cpp -rw-rw-r-- root/root 5331 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4player/tf4dx.cpp -rw-rw-r-- root/root 1172 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4player/tf4dx.hpp -rw-rw-r-- root/root 9012 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4player/tf4player.cpp -rw-rw-r-- root/root 2511 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4player/tf4player.hpp -rw-rw-r-- root/root 1719 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4player/tfplayer.sln -rw-rw-r-- root/root 28353 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4player/tfplayer.vcxproj -rw-rw-r-- root/root 2390 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4player/tfplayer.vcxproj.filters -rw-rw-r-- root/root 4159 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4player/threading.cpp -rw-rw-r-- root/root 3027 2018-05-04 20:22 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/src/tunefish4player/threading.hpp + STATUS=0 + '[' 0 -ne 0 ']' + cd tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423 + rm -rf /builddir/build/BUILD/tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423-SPECPARTS + /usr/bin/mkdir -p /builddir/build/BUILD/tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423-SPECPARTS + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + echo 'Patch #0 (tunefish_juce-pixel.patch):' + /usr/bin/patch --no-backup-if-mismatch -f -p1 --fuzz=0 + cp /builddir/build/SOURCES/Makefile-tunefish src/tunefish4/Builds/LinuxMakefile/Makefile + RPM_EC=0 ++ jobs -p + exit 0 + umask 022 + cd /builddir/build/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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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-errors -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 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423 + 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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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-errors -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 src/tunefish4/Builds/LinuxMakefile + /usr/bin/make -O -j2 V=1 VERBOSE=1 CONFIG=Release STRIP=true V=1 Patch #0 (tunefish_juce-pixel.patch): patching file src/tunefish4/JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h patching file src/tunefish4/JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.CJHTDk mkdir -p build/intermediate/Release Compiling tfsynthprogram.cpp g++ -MMD -DLINUX=1 -DNDEBUG=1 -DJUCER_LINUX_MAKE_6D53C8B4=1 -DJUCE_APP_VERSION=4.2.0 -DJUCE_APP_VERSION_HEX=0x40200 -I/usr/include/webkitgtk-4.0 -I/usr/include/gtk-3.0 -I/usr/include/libsoup-2.4 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/cloudproviders -I/usr/include/webp -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gio-unix-2.0 -DWITH_GZFILEOP -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -pthread -pthread -I../../JuceLibraryCode -I../../JuceLibraryCode/modules -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DJucePlugin_Build_VST=1 -DJucePlugin_Build_VST3=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_RTAS=0 -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_Standalone=0 -DJUCE_SHARED_CODE=1 -o "build/intermediate/Release/tfsynthprogram_d4691da3.o" -c "../../Source/tfsynthprogram.cpp" In file included from ../../Source/runtime/system.hpp:29, from ../../Source/tfsynthprogram.cpp:24: ../../Source/runtime/array.hpp: In function ‘void eSort(T*, eU32, eBool (*)(const T&, const T&))’: ../../Source/runtime/array.hpp:82:9: warning: this ‘while’ clause does not guard... [-Wmisleading-indentation] 82 | while (L::realloc(SizeType, size_t) [with SizeType = long unsigned int; ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]’: ../../JuceLibraryCode/modules/juce_core/containers/juce_ArrayAllocationBase.h:81:34: required from ‘void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]’ ../../Source/runtime/array.hpp:83:54: note: 81 | elements.realloc ((size_t) numElements); ../../Source/runtime/array.hpp:83:54: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/containers/juce_ArrayAllocationBase.h:100:13: required from ‘void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]’ ../../Source/runtime/array.hpp:83:54: note: 100 | setAllocatedSize ((minNumElements + minNumElements / 2 + 8) & ~7); ../../Source/runtime/array.hpp:83:54: note: | ^~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/containers/juce_Array.h:435:34: required from ‘void juce::Array::add(ElementType&&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]’ ../../Source/runtime/array.hpp:83:54: note: 435 | data.ensureAllocatedSize (numUsed + 1); ../../Source/runtime/array.hpp:83:54: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1570:25: required from here ../../Source/runtime/array.hpp:83:54: note: 1570 | layouts.add (InOutChannelPair (i)); ../../Source/runtime/array.hpp:83:54: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/memory/juce_HeapBlock.h:266:74: warning: ‘void* realloc(void*, size_t)’ moving an object of non-trivially copyable type ‘struct juce::AudioProcessor::InOutChannelPair’; use ‘new’ and ‘delete’ instead [-Wclass-memaccess] 266 | : std::realloc (data, static_cast (newNumElements) * elementSize)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../JuceLibraryCode/modules/juce_audio_processors/juce_audio_processors.h:104, from ../../JuceLibraryCode/modules/juce_audio_plugin_client/juce_audio_plugin_client.h:55, from ../../Source/../JuceLibraryCode/JuceHeader.h:20: ../../JuceLibraryCode/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1536:12: note: ‘struct juce::AudioProcessor::InOutChannelPair’ declared here 1536 | struct InOutChannelPair | ^~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of ‘void juce::HeapBlock::realloc(SizeType, size_t) [with SizeType = long unsigned int; ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]’: ../../JuceLibraryCode/modules/juce_core/containers/juce_ArrayAllocationBase.h:81:34: required from ‘void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]’ ../../JuceLibraryCode/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1536:12: note: 81 | elements.realloc ((size_t) numElements); ../../JuceLibraryCode/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1536:12: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/containers/juce_Array.h:74:31: required from ‘juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]’ ../../JuceLibraryCode/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1536:12: note: 74 | data.setAllocatedSize (other.numUsed); ../../JuceLibraryCode/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1536:12: note: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_RectangleList.h:53:51: required from ‘juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]’ ../../JuceLibraryCode/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1536:12: note: 53 | RectangleList (const RectangleList& other) : rects (other.rects) ../../JuceLibraryCode/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1536:12: note: | ^~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1808:62: required from ‘juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1536:12: note: 1808 | RectangleListRegion (const RectangleList& r) : clip (r) {} ../../JuceLibraryCode/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1536:12: note: | ^~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2052:17: required from ‘juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1536:12: note: 2052 | : clip (new RectangleListRegionType (clipList)), transform (origin), ../../JuceLibraryCode/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1536:12: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2486:50: required from here ../../JuceLibraryCode/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1536:12: note: 2486 | : BaseClass (clipList, origin), image (im) ../../JuceLibraryCode/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1536:12: note: | ^ ../../JuceLibraryCode/modules/juce_core/memory/juce_HeapBlock.h:266:74: warning: ‘void* realloc(void*, size_t)’ moving an object of non-trivially copyable type ‘class juce::Rectangle’; use ‘new’ and ‘delete’ instead [-Wclass-memaccess] 266 | : std::realloc (data, static_cast (newNumElements) * elementSize)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../JuceLibraryCode/modules/juce_graphics/juce_graphics.h:107, from ../../JuceLibraryCode/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../Source/../JuceLibraryCode/JuceHeader.h:18: ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: ‘class juce::Rectangle’ declared here 39 | class Rectangle | ^~~~~~~~~ In file included from ../../JuceLibraryCode/modules/juce_core/juce_core.h:235: ../../JuceLibraryCode/modules/juce_core/containers/juce_Array.h: In instantiation of ‘void juce::Array::insert(int, ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; ParameterType = const juce::Rectangle&]’: ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_RectangleList.h:236:42: required from ‘void juce::RectangleList::subtract(RectangleType) [with ValueType = int; RectangleType = juce::Rectangle]’ ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: 236 | rects.insert (++i, RectangleType (rx1, ry1, x1 - rx1, ry2 - ry1)); ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1830:27: required from ‘juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(juce::Rectangle) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; Ptr = juce::ReferenceCountedObjectPtr::Base>]’ ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: 1830 | clip.subtract (r); ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: | ~~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1828:13: required from here ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: 1828 | Ptr excludeClipRectangle (Rectangle r) override ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: | ^~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/containers/juce_Array.h:481:25: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class juce::Rectangle’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 481 | memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: ‘class juce::Rectangle’ declared here 39 | class Rectangle | ^~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/containers/juce_Array.h: In instantiation of ‘void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]’: ../../JuceLibraryCode/modules/juce_core/containers/juce_Array.h:853:13: required from ‘void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]’ ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: 853 | removeInternal (indexToRemove); ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: | ^~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_RectangleList.h:332:34: required from ‘bool juce::RectangleList::clipTo(RectangleType) [with ValueType = int; RectangleType = juce::Rectangle]’ ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: 332 | rects.remove (i); ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1818:25: required from ‘juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(juce::Rectangle) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; Ptr = juce::ReferenceCountedObjectPtr::Base>]’ ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: 1818 | clip.clipTo (r); ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: | ~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from here ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: 1816 | Ptr clipToRectangle (Rectangle r) override ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: | ^~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/containers/juce_Array.h:1265:21: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class juce::Rectangle’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1265 | memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: ‘class juce::Rectangle’ declared here 39 | class Rectangle | ^~~~~~~~~ In file included from ../../JuceLibraryCode/modules/juce_graphics/juce_graphics.h:134: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:624:29: required from ‘void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLine(int, int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]’ ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: 624 | replaceLine (dest, p, width); ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1984:79: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIteratorFloat::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: 1984 | if (clippedWidth > 0) r.handleEdgeTableLine (clippedLeft, clippedWidth, f.topAlpha); ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1550:26: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIteratorFloat; DestPixelType = juce::PixelAlpha]’ ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: 1550 | iter.iterate (r); ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2604:67: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIteratorFloat]’ ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: 2604 | default: EdgeTableFillers::renderSolidFill (iter, destData, colour, replaceContents, (PixelAlpha*) 0); break; ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1855:39: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, juce::Rectangle, juce::PixelARGB) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: 1855 | state.fillWithSolidColour (iter, colour, false); ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1852:14: required from here ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: 1852 | void fillRectWithColour (SavedStateType& state, Rectangle area, PixelARGB colour) const override ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: | ^~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:697:24: warning: ‘void* memset(void*, int, size_t)’ writing to an object of non-trivial type ‘class juce::PixelAlpha’; use assignment instead [-Wclass-memaccess] 697 | memset (dest, colour.getAlpha(), (size_t) width); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../JuceLibraryCode/modules/juce_graphics/juce_graphics.h:112: ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: ‘class juce::PixelAlpha’ declared here 601 | class JUCE_API PixelAlpha | ^~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:624:29: required from ‘void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLine(int, int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 624 | replaceLine (dest, p, width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1984:79: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIteratorFloat::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1984 | if (clippedWidth > 0) r.handleEdgeTableLine (clippedLeft, clippedWidth, f.topAlpha); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1555:26: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIteratorFloat; DestPixelType = juce::PixelAlpha]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1555 | iter.iterate (r); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2604:67: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIteratorFloat]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 2604 | default: EdgeTableFillers::renderSolidFill (iter, destData, colour, replaceContents, (PixelAlpha*) 0); break; ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1855:39: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, juce::Rectangle, juce::PixelARGB) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1855 | state.fillWithSolidColour (iter, colour, false); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1852:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1852 | void fillRectWithColour (SavedStateType& state, Rectangle area, PixelARGB colour) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ^~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:697:24: warning: ‘void* memset(void*, int, size_t)’ writing to an object of non-trivial type ‘class juce::PixelAlpha’; use assignment instead [-Wclass-memaccess] 697 | memset (dest, colour.getAlpha(), (size_t) width); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: ‘class juce::PixelAlpha’ declared here 601 | class JUCE_API PixelAlpha | ^~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:867:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 867 | copyRow (dest, getSrcPixel (x), width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ^~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:47: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1894 | r.handleEdgeTableLineFull (x, w); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1492:123: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1492 | if (tiledFill) { ImageFill r (destData, srcData, alpha, x, y); iter.iterate (r); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2592:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 2592 | EdgeTableFillers::renderImageUntransformed (iter, destData, srcData, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1875:44: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1875 | state.renderImageUntransformed (*this, src, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1873:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1873 | void renderImageUntransformed (SavedStateType& state, const Image& src, int alpha, int x, int y, bool tiledFill) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:927:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelARGB’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 927 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: ‘class juce::PixelARGB’ declared here 59 | class JUCE_API PixelARGB | ^~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:867:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 867 | copyRow (dest, getSrcPixel (x), width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ^~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:47: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1894 | r.handleEdgeTableLineFull (x, w); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1493:123: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1493 | else { ImageFill r (destData, srcData, alpha, x, y); iter.iterate (r); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2592:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 2592 | EdgeTableFillers::renderImageUntransformed (iter, destData, srcData, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1875:44: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1875 | state.renderImageUntransformed (*this, src, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1873:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1873 | void renderImageUntransformed (SavedStateType& state, const Image& src, int alpha, int x, int y, bool tiledFill) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:927:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelARGB’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 927 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: ‘class juce::PixelARGB’ declared here 59 | class JUCE_API PixelARGB | ^~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:867:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 867 | copyRow (dest, getSrcPixel (x), width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ^~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:47: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1894 | r.handleEdgeTableLineFull (x, w); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1496:122: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1496 | if (tiledFill) { ImageFill r (destData, srcData, alpha, x, y); iter.iterate (r); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2592:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 2592 | EdgeTableFillers::renderImageUntransformed (iter, destData, srcData, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1875:44: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1875 | state.renderImageUntransformed (*this, src, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1873:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1873 | void renderImageUntransformed (SavedStateType& state, const Image& src, int alpha, int x, int y, bool tiledFill) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:927:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelARGB’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 927 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: ‘class juce::PixelARGB’ declared here 59 | class JUCE_API PixelARGB | ^~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:867:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 867 | copyRow (dest, getSrcPixel (x), width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ^~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:47: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1894 | r.handleEdgeTableLineFull (x, w); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1497:122: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1497 | else { ImageFill r (destData, srcData, alpha, x, y); iter.iterate (r); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2592:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 2592 | EdgeTableFillers::renderImageUntransformed (iter, destData, srcData, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1875:44: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1875 | state.renderImageUntransformed (*this, src, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1873:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1873 | void renderImageUntransformed (SavedStateType& state, const Image& src, int alpha, int x, int y, bool tiledFill) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:927:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelARGB’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 927 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: ‘class juce::PixelARGB’ declared here 59 | class JUCE_API PixelARGB | ^~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:867:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 867 | copyRow (dest, getSrcPixel (x), width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ^~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:47: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1894 | r.handleEdgeTableLineFull (x, w); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1500:124: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1500 | if (tiledFill) { ImageFill r (destData, srcData, alpha, x, y); iter.iterate (r); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2592:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 2592 | EdgeTableFillers::renderImageUntransformed (iter, destData, srcData, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1875:44: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1875 | state.renderImageUntransformed (*this, src, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1873:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1873 | void renderImageUntransformed (SavedStateType& state, const Image& src, int alpha, int x, int y, bool tiledFill) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:927:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelARGB’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 927 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: ‘class juce::PixelARGB’ declared here 59 | class JUCE_API PixelARGB | ^~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:867:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 867 | copyRow (dest, getSrcPixel (x), width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ^~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:47: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1894 | r.handleEdgeTableLineFull (x, w); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1501:124: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1501 | else { ImageFill r (destData, srcData, alpha, x, y); iter.iterate (r); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2592:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 2592 | EdgeTableFillers::renderImageUntransformed (iter, destData, srcData, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1875:44: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1875 | state.renderImageUntransformed (*this, src, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1873:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1873 | void renderImageUntransformed (SavedStateType& state, const Image& src, int alpha, int x, int y, bool tiledFill) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:927:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelARGB’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 927 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: ‘class juce::PixelARGB’ declared here 59 | class JUCE_API PixelARGB | ^~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:867:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 867 | copyRow (dest, getSrcPixel (x), width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ^~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:47: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1894 | r.handleEdgeTableLineFull (x, w); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1510:122: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1510 | if (tiledFill) { ImageFill r (destData, srcData, alpha, x, y); iter.iterate (r); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2592:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 2592 | EdgeTableFillers::renderImageUntransformed (iter, destData, srcData, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1875:44: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1875 | state.renderImageUntransformed (*this, src, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1873:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1873 | void renderImageUntransformed (SavedStateType& state, const Image& src, int alpha, int x, int y, bool tiledFill) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:927:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelRGB’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 927 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: ‘class juce::PixelRGB’ declared here 350 | class JUCE_API PixelRGB | ^~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:867:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 867 | copyRow (dest, getSrcPixel (x), width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ^~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:47: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1894 | r.handleEdgeTableLineFull (x, w); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1511:122: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1511 | else { ImageFill r (destData, srcData, alpha, x, y); iter.iterate (r); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2592:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 2592 | EdgeTableFillers::renderImageUntransformed (iter, destData, srcData, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1875:44: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1875 | state.renderImageUntransformed (*this, src, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1873:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1873 | void renderImageUntransformed (SavedStateType& state, const Image& src, int alpha, int x, int y, bool tiledFill) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:927:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelRGB’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 927 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: ‘class juce::PixelRGB’ declared here 350 | class JUCE_API PixelRGB | ^~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:867:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 867 | copyRow (dest, getSrcPixel (x), width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ^~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:47: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1894 | r.handleEdgeTableLineFull (x, w); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:121: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1514 | if (tiledFill) { ImageFill r (destData, srcData, alpha, x, y); iter.iterate (r); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2592:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 2592 | EdgeTableFillers::renderImageUntransformed (iter, destData, srcData, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1875:44: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1875 | state.renderImageUntransformed (*this, src, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1873:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1873 | void renderImageUntransformed (SavedStateType& state, const Image& src, int alpha, int x, int y, bool tiledFill) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:927:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelRGB’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 927 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: ‘class juce::PixelRGB’ declared here 350 | class JUCE_API PixelRGB | ^~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:867:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 867 | copyRow (dest, getSrcPixel (x), width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ^~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:47: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1894 | r.handleEdgeTableLineFull (x, w); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:121: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1515 | else { ImageFill r (destData, srcData, alpha, x, y); iter.iterate (r); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2592:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 2592 | EdgeTableFillers::renderImageUntransformed (iter, destData, srcData, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1875:44: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1875 | state.renderImageUntransformed (*this, src, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1873:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1873 | void renderImageUntransformed (SavedStateType& state, const Image& src, int alpha, int x, int y, bool tiledFill) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:927:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelRGB’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 927 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: ‘class juce::PixelRGB’ declared here 350 | class JUCE_API PixelRGB | ^~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:867:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 867 | copyRow (dest, getSrcPixel (x), width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ^~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:47: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1894 | r.handleEdgeTableLineFull (x, w); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1518:123: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1518 | if (tiledFill) { ImageFill r (destData, srcData, alpha, x, y); iter.iterate (r); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2592:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 2592 | EdgeTableFillers::renderImageUntransformed (iter, destData, srcData, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1875:44: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1875 | state.renderImageUntransformed (*this, src, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1873:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1873 | void renderImageUntransformed (SavedStateType& state, const Image& src, int alpha, int x, int y, bool tiledFill) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:927:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelRGB’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 927 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: ‘class juce::PixelRGB’ declared here 350 | class JUCE_API PixelRGB | ^~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:867:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 867 | copyRow (dest, getSrcPixel (x), width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ^~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:47: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1894 | r.handleEdgeTableLineFull (x, w); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:123: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1519 | else { ImageFill r (destData, srcData, alpha, x, y); iter.iterate (r); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2592:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 2592 | EdgeTableFillers::renderImageUntransformed (iter, destData, srcData, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1875:44: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1875 | state.renderImageUntransformed (*this, src, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1873:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1873 | void renderImageUntransformed (SavedStateType& state, const Image& src, int alpha, int x, int y, bool tiledFill) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:927:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelRGB’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 927 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: ‘class juce::PixelRGB’ declared here 350 | class JUCE_API PixelRGB | ^~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:867:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 867 | copyRow (dest, getSrcPixel (x), width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ^~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:47: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1894 | r.handleEdgeTableLineFull (x, w); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1528:125: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1528 | if (tiledFill) { ImageFill r (destData, srcData, alpha, x, y); iter.iterate (r); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2592:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 2592 | EdgeTableFillers::renderImageUntransformed (iter, destData, srcData, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1875:44: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1875 | state.renderImageUntransformed (*this, src, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1873:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1873 | void renderImageUntransformed (SavedStateType& state, const Image& src, int alpha, int x, int y, bool tiledFill) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:927:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelAlpha’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 927 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: ‘class juce::PixelAlpha’ declared here 601 | class JUCE_API PixelAlpha | ^~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:867:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 867 | copyRow (dest, getSrcPixel (x), width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ^~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:47: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1894 | r.handleEdgeTableLineFull (x, w); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1529:125: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1529 | else { ImageFill r (destData, srcData, alpha, x, y); iter.iterate (r); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2592:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 2592 | EdgeTableFillers::renderImageUntransformed (iter, destData, srcData, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1875:44: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1875 | state.renderImageUntransformed (*this, src, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1873:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1873 | void renderImageUntransformed (SavedStateType& state, const Image& src, int alpha, int x, int y, bool tiledFill) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:927:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelAlpha’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 927 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: ‘class juce::PixelAlpha’ declared here 601 | class JUCE_API PixelAlpha | ^~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:867:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 867 | copyRow (dest, getSrcPixel (x), width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ^~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:47: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1894 | r.handleEdgeTableLineFull (x, w); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1532:125: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1532 | if (tiledFill) { ImageFill r (destData, srcData, alpha, x, y); iter.iterate (r); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2592:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 2592 | EdgeTableFillers::renderImageUntransformed (iter, destData, srcData, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1875:44: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1875 | state.renderImageUntransformed (*this, src, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1873:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1873 | void renderImageUntransformed (SavedStateType& state, const Image& src, int alpha, int x, int y, bool tiledFill) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:927:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelAlpha’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 927 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: ‘class juce::PixelAlpha’ declared here 601 | class JUCE_API PixelAlpha | ^~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:867:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 867 | copyRow (dest, getSrcPixel (x), width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ^~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:47: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1894 | r.handleEdgeTableLineFull (x, w); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1533:125: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1533 | else { ImageFill r (destData, srcData, alpha, x, y); iter.iterate (r); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2592:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 2592 | EdgeTableFillers::renderImageUntransformed (iter, destData, srcData, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1875:44: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1875 | state.renderImageUntransformed (*this, src, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1873:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1873 | void renderImageUntransformed (SavedStateType& state, const Image& src, int alpha, int x, int y, bool tiledFill) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:927:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelAlpha’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 927 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: ‘class juce::PixelAlpha’ declared here 601 | class JUCE_API PixelAlpha | ^~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:867:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 867 | copyRow (dest, getSrcPixel (x), width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ^~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:47: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1894 | r.handleEdgeTableLineFull (x, w); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1536:125: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1536 | if (tiledFill) { ImageFill r (destData, srcData, alpha, x, y); iter.iterate (r); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2592:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 2592 | EdgeTableFillers::renderImageUntransformed (iter, destData, srcData, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1875:44: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1875 | state.renderImageUntransformed (*this, src, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1873:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1873 | void renderImageUntransformed (SavedStateType& state, const Image& src, int alpha, int x, int y, bool tiledFill) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:927:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelAlpha’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 927 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: ‘class juce::PixelAlpha’ declared here 601 | class JUCE_API PixelAlpha | ^~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:867:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 867 | copyRow (dest, getSrcPixel (x), width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ^~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:47: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1894 | r.handleEdgeTableLineFull (x, w); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1537:125: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1537 | else { ImageFill r (destData, srcData, alpha, x, y); iter.iterate (r); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2592:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 2592 | EdgeTableFillers::renderImageUntransformed (iter, destData, srcData, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1875:44: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1875 | state.renderImageUntransformed (*this, src, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1873:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1873 | void renderImageUntransformed (SavedStateType& state, const Image& src, int alpha, int x, int y, bool tiledFill) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:927:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelAlpha’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 927 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: ‘class juce::PixelAlpha’ declared here 601 | class JUCE_API PixelAlpha | ^~~~~~~~~~ In file included from ../../Source/tfsynthprogram.cpp:25: ../../Source/synth/tf4.hpp: At global scope: ../../Source/synth/tf4.hpp:212:22: warning: ‘TF_NAMES’ defined but not used [-Wunused-variable] 212 | static const eChar * TF_NAMES[] = | ^~~~~~~~ In file included from ../../Source/synth/tf4.hpp:50: ../../Source/synth/tf4fx.hpp:326:29: warning: ‘s_effectProcess’ defined but not used [-Wunused-variable] 326 | static eTfEffectProcessProc s_effectProcess[] = | ^~~~~~~~~~~~~~~ ../../Source/synth/tf4fx.hpp:283:28: warning: ‘s_effectDelete’ defined but not used [-Wunused-variable] 283 | static eTfEffectDeleteProc s_effectDelete[] = | ^~~~~~~~~~~~~~ ../../Source/synth/tf4fx.hpp:240:28: warning: ‘s_effectCreate’ defined but not used [-Wunused-variable] 240 | static eTfEffectCreateProc s_effectCreate[] = | ^~~~~~~~~~~~~~ mkdir -p build/intermediate/Release Compiling include_juce_audio_plugin_client_VST2.cpp g++ -MMD -DLINUX=1 -DNDEBUG=1 -DJUCER_LINUX_MAKE_6D53C8B4=1 -DJUCE_APP_VERSION=4.2.0 -DJUCE_APP_VERSION_HEX=0x40200 -I/usr/include/webkitgtk-4.0 -I/usr/include/gtk-3.0 -I/usr/include/libsoup-2.4 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/cloudproviders -I/usr/include/webp -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gio-unix-2.0 -DWITH_GZFILEOP -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -pthread -pthread -I../../JuceLibraryCode -I../../JuceLibraryCode/modules -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DJucePlugin_Build_VST=1 -DJucePlugin_Build_VST3=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_RTAS=0 -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_Standalone=0 -fPIC -o "build/intermediate/Release/include_juce_audio_plugin_client_VST2_dd551e08.o" -c "../../JuceLibraryCode/include_juce_audio_plugin_client_VST2.cpp" In file included from ../../JuceLibraryCode/modules/juce_core/juce_core.h:221, from ../../JuceLibraryCode/modules/juce_audio_plugin_client/VST/juce_VST_Wrapper.cpp:62, from ../../JuceLibraryCode/modules/juce_audio_plugin_client/juce_audio_plugin_client_VST2.cpp:27, from ../../JuceLibraryCode/include_juce_audio_plugin_client_VST2.cpp:9: ../../JuceLibraryCode/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of ‘void juce::HeapBlock::realloc(SizeType, size_t) [with SizeType = long unsigned int; ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]’: ../../JuceLibraryCode/modules/juce_core/containers/juce_ArrayAllocationBase.h:81:34: required from ‘void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]’ 81 | elements.realloc ((size_t) numElements); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/containers/juce_ArrayAllocationBase.h:100:13: required from ‘void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]’ 100 | setAllocatedSize ((minNumElements + minNumElements / 2 + 8) & ~7); | ^~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/containers/juce_Array.h:435:34: required from ‘void juce::Array::add(ElementType&&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]’ 435 | data.ensureAllocatedSize (numUsed + 1); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1570:25: required from here 1570 | layouts.add (InOutChannelPair (i)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/memory/juce_HeapBlock.h:266:74: warning: ‘void* realloc(void*, size_t)’ moving an object of non-trivially copyable type ‘struct juce::AudioProcessor::InOutChannelPair’; use ‘new’ and ‘delete’ instead [-Wclass-memaccess] 266 | : std::realloc (data, static_cast (newNumElements) * elementSize)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../JuceLibraryCode/modules/juce_audio_processors/juce_audio_processors.h:104, from ../../JuceLibraryCode/modules/juce_audio_plugin_client/VST/../utility/../juce_audio_plugin_client.h:55, from ../../JuceLibraryCode/modules/juce_audio_plugin_client/VST/../utility/juce_IncludeModuleHeaders.h:27, from ../../JuceLibraryCode/modules/juce_audio_plugin_client/VST/juce_VST_Wrapper.cpp:78: ../../JuceLibraryCode/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1536:12: note: ‘struct juce::AudioProcessor::InOutChannelPair’ declared here 1536 | struct InOutChannelPair | ^~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of ‘void juce::HeapBlock::realloc(SizeType, size_t) [with SizeType = long unsigned int; ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]’: ../../JuceLibraryCode/modules/juce_core/containers/juce_ArrayAllocationBase.h:81:34: required from ‘void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]’ ../../JuceLibraryCode/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1536:12: note: 81 | elements.realloc ((size_t) numElements); ../../JuceLibraryCode/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1536:12: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/containers/juce_Array.h:74:31: required from ‘juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]’ ../../JuceLibraryCode/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1536:12: note: 74 | data.setAllocatedSize (other.numUsed); ../../JuceLibraryCode/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1536:12: note: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_RectangleList.h:53:51: required from ‘juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]’ ../../JuceLibraryCode/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1536:12: note: 53 | RectangleList (const RectangleList& other) : rects (other.rects) ../../JuceLibraryCode/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1536:12: note: | ^~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1808:62: required from ‘juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1536:12: note: 1808 | RectangleListRegion (const RectangleList& r) : clip (r) {} ../../JuceLibraryCode/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1536:12: note: | ^~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2052:17: required from ‘juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1536:12: note: 2052 | : clip (new RectangleListRegionType (clipList)), transform (origin), ../../JuceLibraryCode/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1536:12: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2486:50: required from here ../../JuceLibraryCode/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1536:12: note: 2486 | : BaseClass (clipList, origin), image (im) ../../JuceLibraryCode/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1536:12: note: | ^ ../../JuceLibraryCode/modules/juce_core/memory/juce_HeapBlock.h:266:74: warning: ‘void* realloc(void*, size_t)’ moving an object of non-trivially copyable type ‘class juce::Rectangle’; use ‘new’ and ‘delete’ instead [-Wclass-memaccess] 266 | : std::realloc (data, static_cast (newNumElements) * elementSize)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../JuceLibraryCode/modules/juce_graphics/juce_graphics.h:107, from ../../JuceLibraryCode/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../JuceLibraryCode/modules/juce_audio_plugin_client/VST/../utility/../juce_audio_plugin_client.h:53: ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: ‘class juce::Rectangle’ declared here 39 | class Rectangle | ^~~~~~~~~ In file included from ../../JuceLibraryCode/modules/juce_core/juce_core.h:235: ../../JuceLibraryCode/modules/juce_core/containers/juce_Array.h: In instantiation of ‘void juce::Array::insert(int, ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; ParameterType = const juce::Rectangle&]’: ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_RectangleList.h:236:42: required from ‘void juce::RectangleList::subtract(RectangleType) [with ValueType = int; RectangleType = juce::Rectangle]’ ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: 236 | rects.insert (++i, RectangleType (rx1, ry1, x1 - rx1, ry2 - ry1)); ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1830:27: required from ‘juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(juce::Rectangle) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; Ptr = juce::ReferenceCountedObjectPtr::Base>]’ ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: 1830 | clip.subtract (r); ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: | ~~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1828:13: required from here ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: 1828 | Ptr excludeClipRectangle (Rectangle r) override ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: | ^~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/containers/juce_Array.h:481:25: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class juce::Rectangle’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 481 | memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: ‘class juce::Rectangle’ declared here 39 | class Rectangle | ^~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/containers/juce_Array.h: In instantiation of ‘void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]’: ../../JuceLibraryCode/modules/juce_core/containers/juce_Array.h:853:13: required from ‘void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]’ ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: 853 | removeInternal (indexToRemove); ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: | ^~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_RectangleList.h:332:34: required from ‘bool juce::RectangleList::clipTo(RectangleType) [with ValueType = int; RectangleType = juce::Rectangle]’ ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: 332 | rects.remove (i); ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1818:25: required from ‘juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(juce::Rectangle) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; Ptr = juce::ReferenceCountedObjectPtr::Base>]’ ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: 1818 | clip.clipTo (r); ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: | ~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from here ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: 1816 | Ptr clipToRectangle (Rectangle r) override ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: | ^~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/containers/juce_Array.h:1265:21: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class juce::Rectangle’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1265 | memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: ‘class juce::Rectangle’ declared here 39 | class Rectangle | ^~~~~~~~~ In file included from ../../JuceLibraryCode/modules/juce_graphics/juce_graphics.h:134: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:624:29: required from ‘void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLine(int, int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]’ ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: 624 | replaceLine (dest, p, width); ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1984:79: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIteratorFloat::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: 1984 | if (clippedWidth > 0) r.handleEdgeTableLine (clippedLeft, clippedWidth, f.topAlpha); ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1550:26: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIteratorFloat; DestPixelType = juce::PixelAlpha]’ ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: 1550 | iter.iterate (r); ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2604:67: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIteratorFloat]’ ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: 2604 | default: EdgeTableFillers::renderSolidFill (iter, destData, colour, replaceContents, (PixelAlpha*) 0); break; ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1855:39: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, juce::Rectangle, juce::PixelARGB) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: 1855 | state.fillWithSolidColour (iter, colour, false); ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1852:14: required from here ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: 1852 | void fillRectWithColour (SavedStateType& state, Rectangle area, PixelARGB colour) const override ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: | ^~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:697:24: warning: ‘void* memset(void*, int, size_t)’ writing to an object of non-trivial type ‘class juce::PixelAlpha’; use assignment instead [-Wclass-memaccess] 697 | memset (dest, colour.getAlpha(), (size_t) width); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../JuceLibraryCode/modules/juce_graphics/juce_graphics.h:112: ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: ‘class juce::PixelAlpha’ declared here 601 | class JUCE_API PixelAlpha | ^~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:624:29: required from ‘void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLine(int, int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 624 | replaceLine (dest, p, width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1984:79: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIteratorFloat::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1984 | if (clippedWidth > 0) r.handleEdgeTableLine (clippedLeft, clippedWidth, f.topAlpha); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1555:26: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIteratorFloat; DestPixelType = juce::PixelAlpha]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1555 | iter.iterate (r); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2604:67: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIteratorFloat]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 2604 | default: EdgeTableFillers::renderSolidFill (iter, destData, colour, replaceContents, (PixelAlpha*) 0); break; ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1855:39: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, juce::Rectangle, juce::PixelARGB) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1855 | state.fillWithSolidColour (iter, colour, false); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1852:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1852 | void fillRectWithColour (SavedStateType& state, Rectangle area, PixelARGB colour) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ^~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:697:24: warning: ‘void* memset(void*, int, size_t)’ writing to an object of non-trivial type ‘class juce::PixelAlpha’; use assignment instead [-Wclass-memaccess] 697 | memset (dest, colour.getAlpha(), (size_t) width); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: ‘class juce::PixelAlpha’ declared here 601 | class JUCE_API PixelAlpha | ^~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:867:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 867 | copyRow (dest, getSrcPixel (x), width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ^~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:47: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1894 | r.handleEdgeTableLineFull (x, w); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1492:123: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1492 | if (tiledFill) { ImageFill r (destData, srcData, alpha, x, y); iter.iterate (r); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2592:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 2592 | EdgeTableFillers::renderImageUntransformed (iter, destData, srcData, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1875:44: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1875 | state.renderImageUntransformed (*this, src, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1873:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1873 | void renderImageUntransformed (SavedStateType& state, const Image& src, int alpha, int x, int y, bool tiledFill) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:927:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelARGB’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 927 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: ‘class juce::PixelARGB’ declared here 59 | class JUCE_API PixelARGB | ^~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:867:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 867 | copyRow (dest, getSrcPixel (x), width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ^~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:47: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1894 | r.handleEdgeTableLineFull (x, w); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1493:123: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1493 | else { ImageFill r (destData, srcData, alpha, x, y); iter.iterate (r); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2592:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 2592 | EdgeTableFillers::renderImageUntransformed (iter, destData, srcData, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1875:44: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1875 | state.renderImageUntransformed (*this, src, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1873:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1873 | void renderImageUntransformed (SavedStateType& state, const Image& src, int alpha, int x, int y, bool tiledFill) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:927:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelARGB’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 927 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: ‘class juce::PixelARGB’ declared here 59 | class JUCE_API PixelARGB | ^~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:867:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 867 | copyRow (dest, getSrcPixel (x), width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ^~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:47: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1894 | r.handleEdgeTableLineFull (x, w); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1496:122: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1496 | if (tiledFill) { ImageFill r (destData, srcData, alpha, x, y); iter.iterate (r); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2592:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 2592 | EdgeTableFillers::renderImageUntransformed (iter, destData, srcData, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1875:44: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1875 | state.renderImageUntransformed (*this, src, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1873:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1873 | void renderImageUntransformed (SavedStateType& state, const Image& src, int alpha, int x, int y, bool tiledFill) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:927:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelARGB’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 927 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: ‘class juce::PixelARGB’ declared here 59 | class JUCE_API PixelARGB | ^~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:867:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 867 | copyRow (dest, getSrcPixel (x), width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ^~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:47: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1894 | r.handleEdgeTableLineFull (x, w); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1497:122: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1497 | else { ImageFill r (destData, srcData, alpha, x, y); iter.iterate (r); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2592:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 2592 | EdgeTableFillers::renderImageUntransformed (iter, destData, srcData, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1875:44: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1875 | state.renderImageUntransformed (*this, src, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1873:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1873 | void renderImageUntransformed (SavedStateType& state, const Image& src, int alpha, int x, int y, bool tiledFill) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:927:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelARGB’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 927 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: ‘class juce::PixelARGB’ declared here 59 | class JUCE_API PixelARGB | ^~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:867:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 867 | copyRow (dest, getSrcPixel (x), width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ^~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:47: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1894 | r.handleEdgeTableLineFull (x, w); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1500:124: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1500 | if (tiledFill) { ImageFill r (destData, srcData, alpha, x, y); iter.iterate (r); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2592:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 2592 | EdgeTableFillers::renderImageUntransformed (iter, destData, srcData, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1875:44: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1875 | state.renderImageUntransformed (*this, src, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1873:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1873 | void renderImageUntransformed (SavedStateType& state, const Image& src, int alpha, int x, int y, bool tiledFill) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:927:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelARGB’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 927 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: ‘class juce::PixelARGB’ declared here 59 | class JUCE_API PixelARGB | ^~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:867:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 867 | copyRow (dest, getSrcPixel (x), width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ^~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:47: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1894 | r.handleEdgeTableLineFull (x, w); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1501:124: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1501 | else { ImageFill r (destData, srcData, alpha, x, y); iter.iterate (r); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2592:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 2592 | EdgeTableFillers::renderImageUntransformed (iter, destData, srcData, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1875:44: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1875 | state.renderImageUntransformed (*this, src, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1873:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1873 | void renderImageUntransformed (SavedStateType& state, const Image& src, int alpha, int x, int y, bool tiledFill) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:927:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelARGB’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 927 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: ‘class juce::PixelARGB’ declared here 59 | class JUCE_API PixelARGB | ^~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:867:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 867 | copyRow (dest, getSrcPixel (x), width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ^~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:47: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1894 | r.handleEdgeTableLineFull (x, w); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1510:122: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1510 | if (tiledFill) { ImageFill r (destData, srcData, alpha, x, y); iter.iterate (r); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2592:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 2592 | EdgeTableFillers::renderImageUntransformed (iter, destData, srcData, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1875:44: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1875 | state.renderImageUntransformed (*this, src, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1873:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1873 | void renderImageUntransformed (SavedStateType& state, const Image& src, int alpha, int x, int y, bool tiledFill) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:927:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelRGB’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 927 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: ‘class juce::PixelRGB’ declared here 350 | class JUCE_API PixelRGB | ^~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:867:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 867 | copyRow (dest, getSrcPixel (x), width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ^~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:47: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1894 | r.handleEdgeTableLineFull (x, w); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1511:122: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1511 | else { ImageFill r (destData, srcData, alpha, x, y); iter.iterate (r); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2592:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 2592 | EdgeTableFillers::renderImageUntransformed (iter, destData, srcData, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1875:44: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1875 | state.renderImageUntransformed (*this, src, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1873:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1873 | void renderImageUntransformed (SavedStateType& state, const Image& src, int alpha, int x, int y, bool tiledFill) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:927:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelRGB’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 927 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: ‘class juce::PixelRGB’ declared here 350 | class JUCE_API PixelRGB | ^~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:867:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 867 | copyRow (dest, getSrcPixel (x), width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ^~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:47: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1894 | r.handleEdgeTableLineFull (x, w); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:121: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1514 | if (tiledFill) { ImageFill r (destData, srcData, alpha, x, y); iter.iterate (r); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2592:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 2592 | EdgeTableFillers::renderImageUntransformed (iter, destData, srcData, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1875:44: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1875 | state.renderImageUntransformed (*this, src, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1873:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1873 | void renderImageUntransformed (SavedStateType& state, const Image& src, int alpha, int x, int y, bool tiledFill) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:927:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelRGB’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 927 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: ‘class juce::PixelRGB’ declared here 350 | class JUCE_API PixelRGB | ^~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:867:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 867 | copyRow (dest, getSrcPixel (x), width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ^~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:47: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1894 | r.handleEdgeTableLineFull (x, w); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:121: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1515 | else { ImageFill r (destData, srcData, alpha, x, y); iter.iterate (r); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2592:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 2592 | EdgeTableFillers::renderImageUntransformed (iter, destData, srcData, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1875:44: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1875 | state.renderImageUntransformed (*this, src, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1873:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1873 | void renderImageUntransformed (SavedStateType& state, const Image& src, int alpha, int x, int y, bool tiledFill) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:927:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelRGB’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 927 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: ‘class juce::PixelRGB’ declared here 350 | class JUCE_API PixelRGB | ^~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:867:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 867 | copyRow (dest, getSrcPixel (x), width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ^~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:47: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1894 | r.handleEdgeTableLineFull (x, w); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1518:123: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1518 | if (tiledFill) { ImageFill r (destData, srcData, alpha, x, y); iter.iterate (r); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2592:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 2592 | EdgeTableFillers::renderImageUntransformed (iter, destData, srcData, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1875:44: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1875 | state.renderImageUntransformed (*this, src, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1873:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1873 | void renderImageUntransformed (SavedStateType& state, const Image& src, int alpha, int x, int y, bool tiledFill) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:927:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelRGB’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 927 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: ‘class juce::PixelRGB’ declared here 350 | class JUCE_API PixelRGB | ^~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:867:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 867 | copyRow (dest, getSrcPixel (x), width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ^~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:47: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1894 | r.handleEdgeTableLineFull (x, w); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:123: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1519 | else { ImageFill r (destData, srcData, alpha, x, y); iter.iterate (r); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2592:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 2592 | EdgeTableFillers::renderImageUntransformed (iter, destData, srcData, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1875:44: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1875 | state.renderImageUntransformed (*this, src, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1873:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1873 | void renderImageUntransformed (SavedStateType& state, const Image& src, int alpha, int x, int y, bool tiledFill) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:927:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelRGB’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 927 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: ‘class juce::PixelRGB’ declared here 350 | class JUCE_API PixelRGB | ^~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:867:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 867 | copyRow (dest, getSrcPixel (x), width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ^~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:47: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1894 | r.handleEdgeTableLineFull (x, w); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1528:125: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1528 | if (tiledFill) { ImageFill r (destData, srcData, alpha, x, y); iter.iterate (r); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2592:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 2592 | EdgeTableFillers::renderImageUntransformed (iter, destData, srcData, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1875:44: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1875 | state.renderImageUntransformed (*this, src, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1873:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1873 | void renderImageUntransformed (SavedStateType& state, const Image& src, int alpha, int x, int y, bool tiledFill) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:927:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelAlpha’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 927 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: ‘class juce::PixelAlpha’ declared here 601 | class JUCE_API PixelAlpha | ^~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:867:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 867 | copyRow (dest, getSrcPixel (x), width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ^~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:47: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1894 | r.handleEdgeTableLineFull (x, w); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1529:125: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1529 | else { ImageFill r (destData, srcData, alpha, x, y); iter.iterate (r); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2592:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 2592 | EdgeTableFillers::renderImageUntransformed (iter, destData, srcData, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1875:44: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1875 | state.renderImageUntransformed (*this, src, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1873:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1873 | void renderImageUntransformed (SavedStateType& state, const Image& src, int alpha, int x, int y, bool tiledFill) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:927:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelAlpha’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 927 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: ‘class juce::PixelAlpha’ declared here 601 | class JUCE_API PixelAlpha | ^~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:867:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 867 | copyRow (dest, getSrcPixel (x), width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ^~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:47: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1894 | r.handleEdgeTableLineFull (x, w); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1532:125: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1532 | if (tiledFill) { ImageFill r (destData, srcData, alpha, x, y); iter.iterate (r); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2592:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 2592 | EdgeTableFillers::renderImageUntransformed (iter, destData, srcData, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1875:44: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1875 | state.renderImageUntransformed (*this, src, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1873:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1873 | void renderImageUntransformed (SavedStateType& state, const Image& src, int alpha, int x, int y, bool tiledFill) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:927:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelAlpha’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 927 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: ‘class juce::PixelAlpha’ declared here 601 | class JUCE_API PixelAlpha | ^~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:867:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 867 | copyRow (dest, getSrcPixel (x), width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ^~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:47: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1894 | r.handleEdgeTableLineFull (x, w); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1533:125: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1533 | else { ImageFill r (destData, srcData, alpha, x, y); iter.iterate (r); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2592:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 2592 | EdgeTableFillers::renderImageUntransformed (iter, destData, srcData, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1875:44: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1875 | state.renderImageUntransformed (*this, src, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1873:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1873 | void renderImageUntransformed (SavedStateType& state, const Image& src, int alpha, int x, int y, bool tiledFill) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:927:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelAlpha’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 927 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: ‘class juce::PixelAlpha’ declared here 601 | class JUCE_API PixelAlpha | ^~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:867:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 867 | copyRow (dest, getSrcPixel (x), width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ^~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:47: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1894 | r.handleEdgeTableLineFull (x, w); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1536:125: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1536 | if (tiledFill) { ImageFill r (destData, srcData, alpha, x, y); iter.iterate (r); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2592:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 2592 | EdgeTableFillers::renderImageUntransformed (iter, destData, srcData, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1875:44: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1875 | state.renderImageUntransformed (*this, src, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1873:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1873 | void renderImageUntransformed (SavedStateType& state, const Image& src, int alpha, int x, int y, bool tiledFill) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:927:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelAlpha’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 927 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: ‘class juce::PixelAlpha’ declared here 601 | class JUCE_API PixelAlpha | ^~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:867:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 867 | copyRow (dest, getSrcPixel (x), width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ^~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:47: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1894 | r.handleEdgeTableLineFull (x, w); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1537:125: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1537 | else { ImageFill r (destData, srcData, alpha, x, y); iter.iterate (r); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2592:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 2592 | EdgeTableFillers::renderImageUntransformed (iter, destData, srcData, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1875:44: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1875 | state.renderImageUntransformed (*this, src, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1873:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1873 | void renderImageUntransformed (SavedStateType& state, const Image& src, int alpha, int x, int y, bool tiledFill) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:927:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelAlpha’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 927 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: ‘class juce::PixelAlpha’ declared here 601 | class JUCE_API PixelAlpha | ^~~~~~~~~~ mkdir -p build/intermediate/Release Compiling PluginProcessor.cpp g++ -MMD -DLINUX=1 -DNDEBUG=1 -DJUCER_LINUX_MAKE_6D53C8B4=1 -DJUCE_APP_VERSION=4.2.0 -DJUCE_APP_VERSION_HEX=0x40200 -I/usr/include/webkitgtk-4.0 -I/usr/include/gtk-3.0 -I/usr/include/libsoup-2.4 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/cloudproviders -I/usr/include/webp -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gio-unix-2.0 -DWITH_GZFILEOP -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -pthread -pthread -I../../JuceLibraryCode -I../../JuceLibraryCode/modules -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DJucePlugin_Build_VST=1 -DJucePlugin_Build_VST3=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_RTAS=0 -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_Standalone=0 -DJUCE_SHARED_CODE=1 -o "build/intermediate/Release/PluginProcessor_a059e380.o" -c "../../Source/PluginProcessor.cpp" In file included from ../../Source/runtime/system.hpp:29, from ../../Source/PluginProcessor.h:28, from ../../Source/PluginProcessor.cpp:22: ../../Source/runtime/array.hpp: In function ‘void eSort(T*, eU32, eBool (*)(const T&, const T&))’: ../../Source/runtime/array.hpp:82:9: warning: this ‘while’ clause does not guard... [-Wmisleading-indentation] 82 | while (L::realloc(SizeType, size_t) [with SizeType = long unsigned int; ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]’: ../../JuceLibraryCode/modules/juce_core/containers/juce_ArrayAllocationBase.h:81:34: required from ‘void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]’ ../../Source/PluginProcessor.cpp:536:23: warning: 81 | elements.realloc ((size_t) numElements); ../../Source/PluginProcessor.cpp:536:23: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/containers/juce_ArrayAllocationBase.h:100:13: required from ‘void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]’ ../../Source/PluginProcessor.cpp:536:23: warning: 100 | setAllocatedSize ((minNumElements + minNumElements / 2 + 8) & ~7); ../../Source/PluginProcessor.cpp:536:23: warning: | ^~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/containers/juce_Array.h:435:34: required from ‘void juce::Array::add(ElementType&&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]’ ../../Source/PluginProcessor.cpp:536:23: warning: 435 | data.ensureAllocatedSize (numUsed + 1); ../../Source/PluginProcessor.cpp:536:23: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1570:25: required from here ../../Source/PluginProcessor.cpp:536:23: warning: 1570 | layouts.add (InOutChannelPair (i)); ../../Source/PluginProcessor.cpp:536:23: warning: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/memory/juce_HeapBlock.h:266:74: warning: ‘void* realloc(void*, size_t)’ moving an object of non-trivially copyable type ‘struct juce::AudioProcessor::InOutChannelPair’; use ‘new’ and ‘delete’ instead [-Wclass-memaccess] 266 | : std::realloc (data, static_cast (newNumElements) * elementSize)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../JuceLibraryCode/modules/juce_audio_processors/juce_audio_processors.h:104, from ../../JuceLibraryCode/modules/juce_audio_plugin_client/juce_audio_plugin_client.h:55, from ../../Source/../JuceLibraryCode/JuceHeader.h:20: ../../JuceLibraryCode/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1536:12: note: ‘struct juce::AudioProcessor::InOutChannelPair’ declared here 1536 | struct InOutChannelPair | ^~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of ‘void juce::HeapBlock::realloc(SizeType, size_t) [with SizeType = long unsigned int; ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]’: ../../JuceLibraryCode/modules/juce_core/containers/juce_ArrayAllocationBase.h:81:34: required from ‘void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]’ ../../JuceLibraryCode/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1536:12: note: 81 | elements.realloc ((size_t) numElements); ../../JuceLibraryCode/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1536:12: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/containers/juce_Array.h:74:31: required from ‘juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]’ ../../JuceLibraryCode/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1536:12: note: 74 | data.setAllocatedSize (other.numUsed); ../../JuceLibraryCode/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1536:12: note: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_RectangleList.h:53:51: required from ‘juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]’ ../../JuceLibraryCode/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1536:12: note: 53 | RectangleList (const RectangleList& other) : rects (other.rects) ../../JuceLibraryCode/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1536:12: note: | ^~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1808:62: required from ‘juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1536:12: note: 1808 | RectangleListRegion (const RectangleList& r) : clip (r) {} ../../JuceLibraryCode/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1536:12: note: | ^~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2052:17: required from ‘juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1536:12: note: 2052 | : clip (new RectangleListRegionType (clipList)), transform (origin), ../../JuceLibraryCode/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1536:12: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2486:50: required from here ../../JuceLibraryCode/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1536:12: note: 2486 | : BaseClass (clipList, origin), image (im) ../../JuceLibraryCode/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1536:12: note: | ^ ../../JuceLibraryCode/modules/juce_core/memory/juce_HeapBlock.h:266:74: warning: ‘void* realloc(void*, size_t)’ moving an object of non-trivially copyable type ‘class juce::Rectangle’; use ‘new’ and ‘delete’ instead [-Wclass-memaccess] 266 | : std::realloc (data, static_cast (newNumElements) * elementSize)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../JuceLibraryCode/modules/juce_graphics/juce_graphics.h:107, from ../../JuceLibraryCode/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../Source/../JuceLibraryCode/JuceHeader.h:18: ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: ‘class juce::Rectangle’ declared here 39 | class Rectangle | ^~~~~~~~~ In file included from ../../JuceLibraryCode/modules/juce_core/juce_core.h:235: ../../JuceLibraryCode/modules/juce_core/containers/juce_Array.h: In instantiation of ‘void juce::Array::insert(int, ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; ParameterType = const juce::Rectangle&]’: ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_RectangleList.h:236:42: required from ‘void juce::RectangleList::subtract(RectangleType) [with ValueType = int; RectangleType = juce::Rectangle]’ ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: 236 | rects.insert (++i, RectangleType (rx1, ry1, x1 - rx1, ry2 - ry1)); ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1830:27: required from ‘juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(juce::Rectangle) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; Ptr = juce::ReferenceCountedObjectPtr::Base>]’ ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: 1830 | clip.subtract (r); ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: | ~~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1828:13: required from here ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: 1828 | Ptr excludeClipRectangle (Rectangle r) override ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: | ^~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/containers/juce_Array.h:481:25: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class juce::Rectangle’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 481 | memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: ‘class juce::Rectangle’ declared here 39 | class Rectangle | ^~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/containers/juce_Array.h: In instantiation of ‘void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]’: ../../JuceLibraryCode/modules/juce_core/containers/juce_Array.h:853:13: required from ‘void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]’ ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: 853 | removeInternal (indexToRemove); ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: | ^~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_RectangleList.h:332:34: required from ‘bool juce::RectangleList::clipTo(RectangleType) [with ValueType = int; RectangleType = juce::Rectangle]’ ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: 332 | rects.remove (i); ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1818:25: required from ‘juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(juce::Rectangle) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; Ptr = juce::ReferenceCountedObjectPtr::Base>]’ ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: 1818 | clip.clipTo (r); ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: | ~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from here ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: 1816 | Ptr clipToRectangle (Rectangle r) override ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: | ^~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/containers/juce_Array.h:1265:21: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class juce::Rectangle’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1265 | memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: ‘class juce::Rectangle’ declared here 39 | class Rectangle | ^~~~~~~~~ In file included from ../../JuceLibraryCode/modules/juce_graphics/juce_graphics.h:134: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:624:29: required from ‘void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLine(int, int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]’ ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: 624 | replaceLine (dest, p, width); ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1984:79: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIteratorFloat::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: 1984 | if (clippedWidth > 0) r.handleEdgeTableLine (clippedLeft, clippedWidth, f.topAlpha); ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1550:26: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIteratorFloat; DestPixelType = juce::PixelAlpha]’ ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: 1550 | iter.iterate (r); ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2604:67: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIteratorFloat]’ ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: 2604 | default: EdgeTableFillers::renderSolidFill (iter, destData, colour, replaceContents, (PixelAlpha*) 0); break; ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1855:39: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, juce::Rectangle, juce::PixelARGB) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: 1855 | state.fillWithSolidColour (iter, colour, false); ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1852:14: required from here ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: 1852 | void fillRectWithColour (SavedStateType& state, Rectangle area, PixelARGB colour) const override ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: | ^~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:697:24: warning: ‘void* memset(void*, int, size_t)’ writing to an object of non-trivial type ‘class juce::PixelAlpha’; use assignment instead [-Wclass-memaccess] 697 | memset (dest, colour.getAlpha(), (size_t) width); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../JuceLibraryCode/modules/juce_graphics/juce_graphics.h:112: ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: ‘class juce::PixelAlpha’ declared here 601 | class JUCE_API PixelAlpha | ^~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:624:29: required from ‘void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLine(int, int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 624 | replaceLine (dest, p, width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1984:79: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIteratorFloat::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1984 | if (clippedWidth > 0) r.handleEdgeTableLine (clippedLeft, clippedWidth, f.topAlpha); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1555:26: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIteratorFloat; DestPixelType = juce::PixelAlpha]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1555 | iter.iterate (r); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2604:67: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIteratorFloat]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 2604 | default: EdgeTableFillers::renderSolidFill (iter, destData, colour, replaceContents, (PixelAlpha*) 0); break; ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1855:39: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, juce::Rectangle, juce::PixelARGB) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1855 | state.fillWithSolidColour (iter, colour, false); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1852:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1852 | void fillRectWithColour (SavedStateType& state, Rectangle area, PixelARGB colour) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ^~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:697:24: warning: ‘void* memset(void*, int, size_t)’ writing to an object of non-trivial type ‘class juce::PixelAlpha’; use assignment instead [-Wclass-memaccess] 697 | memset (dest, colour.getAlpha(), (size_t) width); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: ‘class juce::PixelAlpha’ declared here 601 | class JUCE_API PixelAlpha | ^~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:867:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 867 | copyRow (dest, getSrcPixel (x), width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ^~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:47: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1894 | r.handleEdgeTableLineFull (x, w); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1492:123: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1492 | if (tiledFill) { ImageFill r (destData, srcData, alpha, x, y); iter.iterate (r); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2592:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 2592 | EdgeTableFillers::renderImageUntransformed (iter, destData, srcData, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1875:44: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1875 | state.renderImageUntransformed (*this, src, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1873:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1873 | void renderImageUntransformed (SavedStateType& state, const Image& src, int alpha, int x, int y, bool tiledFill) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:927:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelARGB’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 927 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: ‘class juce::PixelARGB’ declared here 59 | class JUCE_API PixelARGB | ^~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:867:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 867 | copyRow (dest, getSrcPixel (x), width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ^~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:47: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1894 | r.handleEdgeTableLineFull (x, w); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1493:123: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1493 | else { ImageFill r (destData, srcData, alpha, x, y); iter.iterate (r); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2592:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 2592 | EdgeTableFillers::renderImageUntransformed (iter, destData, srcData, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1875:44: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1875 | state.renderImageUntransformed (*this, src, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1873:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1873 | void renderImageUntransformed (SavedStateType& state, const Image& src, int alpha, int x, int y, bool tiledFill) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:927:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelARGB’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 927 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: ‘class juce::PixelARGB’ declared here 59 | class JUCE_API PixelARGB | ^~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:867:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 867 | copyRow (dest, getSrcPixel (x), width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ^~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:47: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1894 | r.handleEdgeTableLineFull (x, w); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1496:122: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1496 | if (tiledFill) { ImageFill r (destData, srcData, alpha, x, y); iter.iterate (r); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2592:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 2592 | EdgeTableFillers::renderImageUntransformed (iter, destData, srcData, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1875:44: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1875 | state.renderImageUntransformed (*this, src, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1873:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1873 | void renderImageUntransformed (SavedStateType& state, const Image& src, int alpha, int x, int y, bool tiledFill) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:927:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelARGB’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 927 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: ‘class juce::PixelARGB’ declared here 59 | class JUCE_API PixelARGB | ^~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:867:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 867 | copyRow (dest, getSrcPixel (x), width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ^~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:47: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1894 | r.handleEdgeTableLineFull (x, w); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1497:122: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1497 | else { ImageFill r (destData, srcData, alpha, x, y); iter.iterate (r); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2592:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 2592 | EdgeTableFillers::renderImageUntransformed (iter, destData, srcData, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1875:44: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1875 | state.renderImageUntransformed (*this, src, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1873:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1873 | void renderImageUntransformed (SavedStateType& state, const Image& src, int alpha, int x, int y, bool tiledFill) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:927:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelARGB’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 927 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: ‘class juce::PixelARGB’ declared here 59 | class JUCE_API PixelARGB | ^~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:867:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 867 | copyRow (dest, getSrcPixel (x), width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ^~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:47: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1894 | r.handleEdgeTableLineFull (x, w); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1500:124: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1500 | if (tiledFill) { ImageFill r (destData, srcData, alpha, x, y); iter.iterate (r); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2592:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 2592 | EdgeTableFillers::renderImageUntransformed (iter, destData, srcData, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1875:44: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1875 | state.renderImageUntransformed (*this, src, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1873:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1873 | void renderImageUntransformed (SavedStateType& state, const Image& src, int alpha, int x, int y, bool tiledFill) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:927:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelARGB’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 927 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: ‘class juce::PixelARGB’ declared here 59 | class JUCE_API PixelARGB | ^~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:867:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 867 | copyRow (dest, getSrcPixel (x), width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ^~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:47: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1894 | r.handleEdgeTableLineFull (x, w); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1501:124: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1501 | else { ImageFill r (destData, srcData, alpha, x, y); iter.iterate (r); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2592:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 2592 | EdgeTableFillers::renderImageUntransformed (iter, destData, srcData, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1875:44: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1875 | state.renderImageUntransformed (*this, src, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1873:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1873 | void renderImageUntransformed (SavedStateType& state, const Image& src, int alpha, int x, int y, bool tiledFill) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:927:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelARGB’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 927 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: ‘class juce::PixelARGB’ declared here 59 | class JUCE_API PixelARGB | ^~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:867:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 867 | copyRow (dest, getSrcPixel (x), width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ^~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:47: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1894 | r.handleEdgeTableLineFull (x, w); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1510:122: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1510 | if (tiledFill) { ImageFill r (destData, srcData, alpha, x, y); iter.iterate (r); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2592:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 2592 | EdgeTableFillers::renderImageUntransformed (iter, destData, srcData, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1875:44: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1875 | state.renderImageUntransformed (*this, src, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1873:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1873 | void renderImageUntransformed (SavedStateType& state, const Image& src, int alpha, int x, int y, bool tiledFill) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:927:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelRGB’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 927 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: ‘class juce::PixelRGB’ declared here 350 | class JUCE_API PixelRGB | ^~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:867:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 867 | copyRow (dest, getSrcPixel (x), width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ^~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:47: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1894 | r.handleEdgeTableLineFull (x, w); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1511:122: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1511 | else { ImageFill r (destData, srcData, alpha, x, y); iter.iterate (r); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2592:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 2592 | EdgeTableFillers::renderImageUntransformed (iter, destData, srcData, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1875:44: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1875 | state.renderImageUntransformed (*this, src, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1873:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1873 | void renderImageUntransformed (SavedStateType& state, const Image& src, int alpha, int x, int y, bool tiledFill) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:927:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelRGB’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 927 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: ‘class juce::PixelRGB’ declared here 350 | class JUCE_API PixelRGB | ^~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:867:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 867 | copyRow (dest, getSrcPixel (x), width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ^~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:47: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1894 | r.handleEdgeTableLineFull (x, w); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:121: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1514 | if (tiledFill) { ImageFill r (destData, srcData, alpha, x, y); iter.iterate (r); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2592:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 2592 | EdgeTableFillers::renderImageUntransformed (iter, destData, srcData, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1875:44: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1875 | state.renderImageUntransformed (*this, src, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1873:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1873 | void renderImageUntransformed (SavedStateType& state, const Image& src, int alpha, int x, int y, bool tiledFill) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:927:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelRGB’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 927 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: ‘class juce::PixelRGB’ declared here 350 | class JUCE_API PixelRGB | ^~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:867:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 867 | copyRow (dest, getSrcPixel (x), width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ^~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:47: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1894 | r.handleEdgeTableLineFull (x, w); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:121: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1515 | else { ImageFill r (destData, srcData, alpha, x, y); iter.iterate (r); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2592:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 2592 | EdgeTableFillers::renderImageUntransformed (iter, destData, srcData, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1875:44: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1875 | state.renderImageUntransformed (*this, src, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1873:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1873 | void renderImageUntransformed (SavedStateType& state, const Image& src, int alpha, int x, int y, bool tiledFill) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:927:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelRGB’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 927 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: ‘class juce::PixelRGB’ declared here 350 | class JUCE_API PixelRGB | ^~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:867:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 867 | copyRow (dest, getSrcPixel (x), width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ^~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:47: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1894 | r.handleEdgeTableLineFull (x, w); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1518:123: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1518 | if (tiledFill) { ImageFill r (destData, srcData, alpha, x, y); iter.iterate (r); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2592:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 2592 | EdgeTableFillers::renderImageUntransformed (iter, destData, srcData, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1875:44: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1875 | state.renderImageUntransformed (*this, src, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1873:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1873 | void renderImageUntransformed (SavedStateType& state, const Image& src, int alpha, int x, int y, bool tiledFill) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:927:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelRGB’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 927 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: ‘class juce::PixelRGB’ declared here 350 | class JUCE_API PixelRGB | ^~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:867:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 867 | copyRow (dest, getSrcPixel (x), width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ^~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:47: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1894 | r.handleEdgeTableLineFull (x, w); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:123: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1519 | else { ImageFill r (destData, srcData, alpha, x, y); iter.iterate (r); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2592:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 2592 | EdgeTableFillers::renderImageUntransformed (iter, destData, srcData, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1875:44: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1875 | state.renderImageUntransformed (*this, src, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1873:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1873 | void renderImageUntransformed (SavedStateType& state, const Image& src, int alpha, int x, int y, bool tiledFill) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:927:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelRGB’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 927 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: ‘class juce::PixelRGB’ declared here 350 | class JUCE_API PixelRGB | ^~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:867:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 867 | copyRow (dest, getSrcPixel (x), width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ^~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:47: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1894 | r.handleEdgeTableLineFull (x, w); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1528:125: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1528 | if (tiledFill) { ImageFill r (destData, srcData, alpha, x, y); iter.iterate (r); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2592:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 2592 | EdgeTableFillers::renderImageUntransformed (iter, destData, srcData, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1875:44: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1875 | state.renderImageUntransformed (*this, src, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1873:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1873 | void renderImageUntransformed (SavedStateType& state, const Image& src, int alpha, int x, int y, bool tiledFill) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:927:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelAlpha’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 927 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: ‘class juce::PixelAlpha’ declared here 601 | class JUCE_API PixelAlpha | ^~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:867:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 867 | copyRow (dest, getSrcPixel (x), width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ^~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:47: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1894 | r.handleEdgeTableLineFull (x, w); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1529:125: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1529 | else { ImageFill r (destData, srcData, alpha, x, y); iter.iterate (r); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2592:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 2592 | EdgeTableFillers::renderImageUntransformed (iter, destData, srcData, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1875:44: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1875 | state.renderImageUntransformed (*this, src, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1873:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1873 | void renderImageUntransformed (SavedStateType& state, const Image& src, int alpha, int x, int y, bool tiledFill) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:927:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelAlpha’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 927 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: ‘class juce::PixelAlpha’ declared here 601 | class JUCE_API PixelAlpha | ^~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:867:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 867 | copyRow (dest, getSrcPixel (x), width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ^~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:47: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1894 | r.handleEdgeTableLineFull (x, w); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1532:125: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1532 | if (tiledFill) { ImageFill r (destData, srcData, alpha, x, y); iter.iterate (r); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2592:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 2592 | EdgeTableFillers::renderImageUntransformed (iter, destData, srcData, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1875:44: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1875 | state.renderImageUntransformed (*this, src, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1873:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1873 | void renderImageUntransformed (SavedStateType& state, const Image& src, int alpha, int x, int y, bool tiledFill) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:927:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelAlpha’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 927 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: ‘class juce::PixelAlpha’ declared here 601 | class JUCE_API PixelAlpha | ^~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:867:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 867 | copyRow (dest, getSrcPixel (x), width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ^~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:47: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1894 | r.handleEdgeTableLineFull (x, w); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1533:125: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1533 | else { ImageFill r (destData, srcData, alpha, x, y); iter.iterate (r); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2592:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 2592 | EdgeTableFillers::renderImageUntransformed (iter, destData, srcData, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1875:44: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1875 | state.renderImageUntransformed (*this, src, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1873:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1873 | void renderImageUntransformed (SavedStateType& state, const Image& src, int alpha, int x, int y, bool tiledFill) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:927:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelAlpha’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 927 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: ‘class juce::PixelAlpha’ declared here 601 | class JUCE_API PixelAlpha | ^~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:867:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 867 | copyRow (dest, getSrcPixel (x), width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ^~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:47: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1894 | r.handleEdgeTableLineFull (x, w); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1536:125: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1536 | if (tiledFill) { ImageFill r (destData, srcData, alpha, x, y); iter.iterate (r); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2592:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 2592 | EdgeTableFillers::renderImageUntransformed (iter, destData, srcData, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1875:44: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1875 | state.renderImageUntransformed (*this, src, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1873:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1873 | void renderImageUntransformed (SavedStateType& state, const Image& src, int alpha, int x, int y, bool tiledFill) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:927:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelAlpha’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 927 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: ‘class juce::PixelAlpha’ declared here 601 | class JUCE_API PixelAlpha | ^~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:867:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 867 | copyRow (dest, getSrcPixel (x), width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ^~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:47: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1894 | r.handleEdgeTableLineFull (x, w); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1537:125: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1537 | else { ImageFill r (destData, srcData, alpha, x, y); iter.iterate (r); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2592:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 2592 | EdgeTableFillers::renderImageUntransformed (iter, destData, srcData, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1875:44: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1875 | state.renderImageUntransformed (*this, src, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1873:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1873 | void renderImageUntransformed (SavedStateType& state, const Image& src, int alpha, int x, int y, bool tiledFill) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:927:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelAlpha’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 927 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: ‘class juce::PixelAlpha’ declared here 601 | class JUCE_API PixelAlpha | ^~~~~~~~~~ In file included from ../../Source/synth/tf4.hpp:50, from ../../Source/tfsynthprogram.hpp:26, from ../../Source/PluginProcessor.h:29: ../../Source/synth/tf4fx.hpp: At global scope: ../../Source/synth/tf4fx.hpp:326:29: warning: ‘s_effectProcess’ defined but not used [-Wunused-variable] 326 | static eTfEffectProcessProc s_effectProcess[] = | ^~~~~~~~~~~~~~~ ../../Source/synth/tf4fx.hpp:283:28: warning: ‘s_effectDelete’ defined but not used [-Wunused-variable] 283 | static eTfEffectDeleteProc s_effectDelete[] = | ^~~~~~~~~~~~~~ ../../Source/synth/tf4fx.hpp:240:28: warning: ‘s_effectCreate’ defined but not used [-Wunused-variable] 240 | static eTfEffectCreateProc s_effectCreate[] = | ^~~~~~~~~~~~~~ mkdir -p build/intermediate/Release Compiling tflookandfeel.cpp g++ -MMD -DLINUX=1 -DNDEBUG=1 -DJUCER_LINUX_MAKE_6D53C8B4=1 -DJUCE_APP_VERSION=4.2.0 -DJUCE_APP_VERSION_HEX=0x40200 -I/usr/include/webkitgtk-4.0 -I/usr/include/gtk-3.0 -I/usr/include/libsoup-2.4 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/cloudproviders -I/usr/include/webp -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gio-unix-2.0 -DWITH_GZFILEOP -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -pthread -pthread -I../../JuceLibraryCode -I../../JuceLibraryCode/modules -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DJucePlugin_Build_VST=1 -DJucePlugin_Build_VST3=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_RTAS=0 -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_Standalone=0 -DJUCE_SHARED_CODE=1 -o "build/intermediate/Release/tflookandfeel_96d6a44d.o" -c "../../Source/tflookandfeel.cpp" In file included from ../../Source/runtime/system.hpp:29, from ../../Source/PluginProcessor.h:28, from ../../Source/PluginEditor.h:26, from ../../Source/tflookandfeel.cpp:23: ../../Source/runtime/array.hpp: In function ‘void eSort(T*, eU32, eBool (*)(const T&, const T&))’: ../../Source/runtime/array.hpp:82:9: warning: this ‘while’ clause does not guard... [-Wmisleading-indentation] 82 | while (L::realloc(SizeType, size_t) [with SizeType = long unsigned int; ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]’: ../../JuceLibraryCode/modules/juce_core/containers/juce_ArrayAllocationBase.h:81:34: required from ‘void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]’ ../../Source/runtime/array.hpp:83:54: note: 81 | elements.realloc ((size_t) numElements); ../../Source/runtime/array.hpp:83:54: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/containers/juce_ArrayAllocationBase.h:100:13: required from ‘void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]’ ../../Source/runtime/array.hpp:83:54: note: 100 | setAllocatedSize ((minNumElements + minNumElements / 2 + 8) & ~7); ../../Source/runtime/array.hpp:83:54: note: | ^~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/containers/juce_Array.h:435:34: required from ‘void juce::Array::add(ElementType&&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]’ ../../Source/runtime/array.hpp:83:54: note: 435 | data.ensureAllocatedSize (numUsed + 1); ../../Source/runtime/array.hpp:83:54: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1570:25: required from here ../../Source/runtime/array.hpp:83:54: note: 1570 | layouts.add (InOutChannelPair (i)); ../../Source/runtime/array.hpp:83:54: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/memory/juce_HeapBlock.h:266:74: warning: ‘void* realloc(void*, size_t)’ moving an object of non-trivially copyable type ‘struct juce::AudioProcessor::InOutChannelPair’; use ‘new’ and ‘delete’ instead [-Wclass-memaccess] 266 | : std::realloc (data, static_cast (newNumElements) * elementSize)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../JuceLibraryCode/modules/juce_audio_processors/juce_audio_processors.h:104, from ../../JuceLibraryCode/modules/juce_audio_plugin_client/juce_audio_plugin_client.h:55, from ../../Source/../JuceLibraryCode/JuceHeader.h:20: ../../JuceLibraryCode/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1536:12: note: ‘struct juce::AudioProcessor::InOutChannelPair’ declared here 1536 | struct InOutChannelPair | ^~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of ‘void juce::HeapBlock::realloc(SizeType, size_t) [with SizeType = long unsigned int; ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]’: ../../JuceLibraryCode/modules/juce_core/containers/juce_ArrayAllocationBase.h:81:34: required from ‘void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]’ ../../JuceLibraryCode/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1536:12: note: 81 | elements.realloc ((size_t) numElements); ../../JuceLibraryCode/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1536:12: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/containers/juce_Array.h:74:31: required from ‘juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]’ ../../JuceLibraryCode/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1536:12: note: 74 | data.setAllocatedSize (other.numUsed); ../../JuceLibraryCode/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1536:12: note: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_RectangleList.h:53:51: required from ‘juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]’ ../../JuceLibraryCode/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1536:12: note: 53 | RectangleList (const RectangleList& other) : rects (other.rects) ../../JuceLibraryCode/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1536:12: note: | ^~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1808:62: required from ‘juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1536:12: note: 1808 | RectangleListRegion (const RectangleList& r) : clip (r) {} ../../JuceLibraryCode/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1536:12: note: | ^~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2052:17: required from ‘juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1536:12: note: 2052 | : clip (new RectangleListRegionType (clipList)), transform (origin), ../../JuceLibraryCode/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1536:12: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2486:50: required from here ../../JuceLibraryCode/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1536:12: note: 2486 | : BaseClass (clipList, origin), image (im) ../../JuceLibraryCode/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1536:12: note: | ^ ../../JuceLibraryCode/modules/juce_core/memory/juce_HeapBlock.h:266:74: warning: ‘void* realloc(void*, size_t)’ moving an object of non-trivially copyable type ‘class juce::Rectangle’; use ‘new’ and ‘delete’ instead [-Wclass-memaccess] 266 | : std::realloc (data, static_cast (newNumElements) * elementSize)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../JuceLibraryCode/modules/juce_graphics/juce_graphics.h:107, from ../../JuceLibraryCode/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../Source/../JuceLibraryCode/JuceHeader.h:18: ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: ‘class juce::Rectangle’ declared here 39 | class Rectangle | ^~~~~~~~~ In file included from ../../JuceLibraryCode/modules/juce_core/juce_core.h:235: ../../JuceLibraryCode/modules/juce_core/containers/juce_Array.h: In instantiation of ‘void juce::Array::insert(int, ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; ParameterType = const juce::Rectangle&]’: ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_RectangleList.h:236:42: required from ‘void juce::RectangleList::subtract(RectangleType) [with ValueType = int; RectangleType = juce::Rectangle]’ ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: 236 | rects.insert (++i, RectangleType (rx1, ry1, x1 - rx1, ry2 - ry1)); ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1830:27: required from ‘juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(juce::Rectangle) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; Ptr = juce::ReferenceCountedObjectPtr::Base>]’ ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: 1830 | clip.subtract (r); ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: | ~~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1828:13: required from here ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: 1828 | Ptr excludeClipRectangle (Rectangle r) override ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: | ^~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/containers/juce_Array.h:481:25: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class juce::Rectangle’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 481 | memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: ‘class juce::Rectangle’ declared here 39 | class Rectangle | ^~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/containers/juce_Array.h: In instantiation of ‘void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]’: ../../JuceLibraryCode/modules/juce_core/containers/juce_Array.h:853:13: required from ‘void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]’ ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: 853 | removeInternal (indexToRemove); ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: | ^~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_RectangleList.h:332:34: required from ‘bool juce::RectangleList::clipTo(RectangleType) [with ValueType = int; RectangleType = juce::Rectangle]’ ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: 332 | rects.remove (i); ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1818:25: required from ‘juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(juce::Rectangle) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; Ptr = juce::ReferenceCountedObjectPtr::Base>]’ ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: 1818 | clip.clipTo (r); ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: | ~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from here ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: 1816 | Ptr clipToRectangle (Rectangle r) override ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: | ^~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/containers/juce_Array.h:1265:21: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class juce::Rectangle’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1265 | memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: ‘class juce::Rectangle’ declared here 39 | class Rectangle | ^~~~~~~~~ In file included from ../../JuceLibraryCode/modules/juce_graphics/juce_graphics.h:134: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:624:29: required from ‘void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLine(int, int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]’ ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: 624 | replaceLine (dest, p, width); ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1984:79: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIteratorFloat::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: 1984 | if (clippedWidth > 0) r.handleEdgeTableLine (clippedLeft, clippedWidth, f.topAlpha); ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1550:26: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIteratorFloat; DestPixelType = juce::PixelAlpha]’ ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: 1550 | iter.iterate (r); ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2604:67: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIteratorFloat]’ ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: 2604 | default: EdgeTableFillers::renderSolidFill (iter, destData, colour, replaceContents, (PixelAlpha*) 0); break; ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1855:39: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, juce::Rectangle, juce::PixelARGB) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: 1855 | state.fillWithSolidColour (iter, colour, false); ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1852:14: required from here ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: 1852 | void fillRectWithColour (SavedStateType& state, Rectangle area, PixelARGB colour) const override ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: | ^~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:697:24: warning: ‘void* memset(void*, int, size_t)’ writing to an object of non-trivial type ‘class juce::PixelAlpha’; use assignment instead [-Wclass-memaccess] 697 | memset (dest, colour.getAlpha(), (size_t) width); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../JuceLibraryCode/modules/juce_graphics/juce_graphics.h:112: ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: ‘class juce::PixelAlpha’ declared here 601 | class JUCE_API PixelAlpha | ^~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:624:29: required from ‘void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLine(int, int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 624 | replaceLine (dest, p, width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1984:79: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIteratorFloat::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1984 | if (clippedWidth > 0) r.handleEdgeTableLine (clippedLeft, clippedWidth, f.topAlpha); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1555:26: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIteratorFloat; DestPixelType = juce::PixelAlpha]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1555 | iter.iterate (r); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2604:67: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIteratorFloat]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 2604 | default: EdgeTableFillers::renderSolidFill (iter, destData, colour, replaceContents, (PixelAlpha*) 0); break; ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1855:39: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, juce::Rectangle, juce::PixelARGB) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1855 | state.fillWithSolidColour (iter, colour, false); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1852:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1852 | void fillRectWithColour (SavedStateType& state, Rectangle area, PixelARGB colour) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ^~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:697:24: warning: ‘void* memset(void*, int, size_t)’ writing to an object of non-trivial type ‘class juce::PixelAlpha’; use assignment instead [-Wclass-memaccess] 697 | memset (dest, colour.getAlpha(), (size_t) width); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: ‘class juce::PixelAlpha’ declared here 601 | class JUCE_API PixelAlpha | ^~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:867:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 867 | copyRow (dest, getSrcPixel (x), width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ^~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:47: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1894 | r.handleEdgeTableLineFull (x, w); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1492:123: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1492 | if (tiledFill) { ImageFill r (destData, srcData, alpha, x, y); iter.iterate (r); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2592:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 2592 | EdgeTableFillers::renderImageUntransformed (iter, destData, srcData, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1875:44: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1875 | state.renderImageUntransformed (*this, src, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1873:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1873 | void renderImageUntransformed (SavedStateType& state, const Image& src, int alpha, int x, int y, bool tiledFill) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:927:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelARGB’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 927 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: ‘class juce::PixelARGB’ declared here 59 | class JUCE_API PixelARGB | ^~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:867:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 867 | copyRow (dest, getSrcPixel (x), width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ^~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:47: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1894 | r.handleEdgeTableLineFull (x, w); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1493:123: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1493 | else { ImageFill r (destData, srcData, alpha, x, y); iter.iterate (r); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2592:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 2592 | EdgeTableFillers::renderImageUntransformed (iter, destData, srcData, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1875:44: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1875 | state.renderImageUntransformed (*this, src, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1873:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1873 | void renderImageUntransformed (SavedStateType& state, const Image& src, int alpha, int x, int y, bool tiledFill) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:927:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelARGB’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 927 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: ‘class juce::PixelARGB’ declared here 59 | class JUCE_API PixelARGB | ^~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:867:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 867 | copyRow (dest, getSrcPixel (x), width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ^~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:47: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1894 | r.handleEdgeTableLineFull (x, w); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1496:122: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1496 | if (tiledFill) { ImageFill r (destData, srcData, alpha, x, y); iter.iterate (r); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2592:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 2592 | EdgeTableFillers::renderImageUntransformed (iter, destData, srcData, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1875:44: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1875 | state.renderImageUntransformed (*this, src, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1873:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1873 | void renderImageUntransformed (SavedStateType& state, const Image& src, int alpha, int x, int y, bool tiledFill) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:927:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelARGB’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 927 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: ‘class juce::PixelARGB’ declared here 59 | class JUCE_API PixelARGB | ^~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:867:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 867 | copyRow (dest, getSrcPixel (x), width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ^~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:47: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1894 | r.handleEdgeTableLineFull (x, w); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1497:122: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1497 | else { ImageFill r (destData, srcData, alpha, x, y); iter.iterate (r); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2592:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 2592 | EdgeTableFillers::renderImageUntransformed (iter, destData, srcData, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1875:44: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1875 | state.renderImageUntransformed (*this, src, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1873:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1873 | void renderImageUntransformed (SavedStateType& state, const Image& src, int alpha, int x, int y, bool tiledFill) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:927:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelARGB’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 927 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: ‘class juce::PixelARGB’ declared here 59 | class JUCE_API PixelARGB | ^~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:867:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 867 | copyRow (dest, getSrcPixel (x), width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ^~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:47: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1894 | r.handleEdgeTableLineFull (x, w); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1500:124: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1500 | if (tiledFill) { ImageFill r (destData, srcData, alpha, x, y); iter.iterate (r); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2592:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 2592 | EdgeTableFillers::renderImageUntransformed (iter, destData, srcData, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1875:44: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1875 | state.renderImageUntransformed (*this, src, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1873:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1873 | void renderImageUntransformed (SavedStateType& state, const Image& src, int alpha, int x, int y, bool tiledFill) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:927:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelARGB’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 927 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: ‘class juce::PixelARGB’ declared here 59 | class JUCE_API PixelARGB | ^~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:867:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 867 | copyRow (dest, getSrcPixel (x), width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ^~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:47: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1894 | r.handleEdgeTableLineFull (x, w); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1501:124: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1501 | else { ImageFill r (destData, srcData, alpha, x, y); iter.iterate (r); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2592:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 2592 | EdgeTableFillers::renderImageUntransformed (iter, destData, srcData, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1875:44: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1875 | state.renderImageUntransformed (*this, src, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1873:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1873 | void renderImageUntransformed (SavedStateType& state, const Image& src, int alpha, int x, int y, bool tiledFill) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:927:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelARGB’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 927 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: ‘class juce::PixelARGB’ declared here 59 | class JUCE_API PixelARGB | ^~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:867:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 867 | copyRow (dest, getSrcPixel (x), width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ^~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:47: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1894 | r.handleEdgeTableLineFull (x, w); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1510:122: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1510 | if (tiledFill) { ImageFill r (destData, srcData, alpha, x, y); iter.iterate (r); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2592:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 2592 | EdgeTableFillers::renderImageUntransformed (iter, destData, srcData, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1875:44: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1875 | state.renderImageUntransformed (*this, src, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1873:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1873 | void renderImageUntransformed (SavedStateType& state, const Image& src, int alpha, int x, int y, bool tiledFill) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:927:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelRGB’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 927 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: ‘class juce::PixelRGB’ declared here 350 | class JUCE_API PixelRGB | ^~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:867:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 867 | copyRow (dest, getSrcPixel (x), width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ^~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:47: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1894 | r.handleEdgeTableLineFull (x, w); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1511:122: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1511 | else { ImageFill r (destData, srcData, alpha, x, y); iter.iterate (r); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2592:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 2592 | EdgeTableFillers::renderImageUntransformed (iter, destData, srcData, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1875:44: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1875 | state.renderImageUntransformed (*this, src, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1873:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1873 | void renderImageUntransformed (SavedStateType& state, const Image& src, int alpha, int x, int y, bool tiledFill) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:927:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelRGB’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 927 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: ‘class juce::PixelRGB’ declared here 350 | class JUCE_API PixelRGB | ^~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:867:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 867 | copyRow (dest, getSrcPixel (x), width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ^~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:47: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1894 | r.handleEdgeTableLineFull (x, w); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:121: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1514 | if (tiledFill) { ImageFill r (destData, srcData, alpha, x, y); iter.iterate (r); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2592:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 2592 | EdgeTableFillers::renderImageUntransformed (iter, destData, srcData, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1875:44: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1875 | state.renderImageUntransformed (*this, src, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1873:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1873 | void renderImageUntransformed (SavedStateType& state, const Image& src, int alpha, int x, int y, bool tiledFill) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:927:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelRGB’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 927 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: ‘class juce::PixelRGB’ declared here 350 | class JUCE_API PixelRGB | ^~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:867:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 867 | copyRow (dest, getSrcPixel (x), width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ^~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:47: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1894 | r.handleEdgeTableLineFull (x, w); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:121: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1515 | else { ImageFill r (destData, srcData, alpha, x, y); iter.iterate (r); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2592:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 2592 | EdgeTableFillers::renderImageUntransformed (iter, destData, srcData, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1875:44: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1875 | state.renderImageUntransformed (*this, src, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1873:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1873 | void renderImageUntransformed (SavedStateType& state, const Image& src, int alpha, int x, int y, bool tiledFill) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:927:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelRGB’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 927 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: ‘class juce::PixelRGB’ declared here 350 | class JUCE_API PixelRGB | ^~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:867:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 867 | copyRow (dest, getSrcPixel (x), width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ^~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:47: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1894 | r.handleEdgeTableLineFull (x, w); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1518:123: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1518 | if (tiledFill) { ImageFill r (destData, srcData, alpha, x, y); iter.iterate (r); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2592:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 2592 | EdgeTableFillers::renderImageUntransformed (iter, destData, srcData, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1875:44: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1875 | state.renderImageUntransformed (*this, src, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1873:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1873 | void renderImageUntransformed (SavedStateType& state, const Image& src, int alpha, int x, int y, bool tiledFill) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:927:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelRGB’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 927 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: ‘class juce::PixelRGB’ declared here 350 | class JUCE_API PixelRGB | ^~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:867:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 867 | copyRow (dest, getSrcPixel (x), width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ^~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:47: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1894 | r.handleEdgeTableLineFull (x, w); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:123: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1519 | else { ImageFill r (destData, srcData, alpha, x, y); iter.iterate (r); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2592:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 2592 | EdgeTableFillers::renderImageUntransformed (iter, destData, srcData, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1875:44: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1875 | state.renderImageUntransformed (*this, src, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1873:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1873 | void renderImageUntransformed (SavedStateType& state, const Image& src, int alpha, int x, int y, bool tiledFill) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:927:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelRGB’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 927 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: ‘class juce::PixelRGB’ declared here 350 | class JUCE_API PixelRGB | ^~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:867:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 867 | copyRow (dest, getSrcPixel (x), width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ^~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:47: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1894 | r.handleEdgeTableLineFull (x, w); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1528:125: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1528 | if (tiledFill) { ImageFill r (destData, srcData, alpha, x, y); iter.iterate (r); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2592:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 2592 | EdgeTableFillers::renderImageUntransformed (iter, destData, srcData, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1875:44: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1875 | state.renderImageUntransformed (*this, src, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1873:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1873 | void renderImageUntransformed (SavedStateType& state, const Image& src, int alpha, int x, int y, bool tiledFill) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:927:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelAlpha’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 927 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: ‘class juce::PixelAlpha’ declared here 601 | class JUCE_API PixelAlpha | ^~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:867:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 867 | copyRow (dest, getSrcPixel (x), width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ^~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:47: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1894 | r.handleEdgeTableLineFull (x, w); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1529:125: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1529 | else { ImageFill r (destData, srcData, alpha, x, y); iter.iterate (r); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2592:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 2592 | EdgeTableFillers::renderImageUntransformed (iter, destData, srcData, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1875:44: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1875 | state.renderImageUntransformed (*this, src, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1873:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1873 | void renderImageUntransformed (SavedStateType& state, const Image& src, int alpha, int x, int y, bool tiledFill) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:927:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelAlpha’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 927 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: ‘class juce::PixelAlpha’ declared here 601 | class JUCE_API PixelAlpha | ^~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:867:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 867 | copyRow (dest, getSrcPixel (x), width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ^~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:47: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1894 | r.handleEdgeTableLineFull (x, w); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1532:125: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1532 | if (tiledFill) { ImageFill r (destData, srcData, alpha, x, y); iter.iterate (r); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2592:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 2592 | EdgeTableFillers::renderImageUntransformed (iter, destData, srcData, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1875:44: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1875 | state.renderImageUntransformed (*this, src, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1873:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1873 | void renderImageUntransformed (SavedStateType& state, const Image& src, int alpha, int x, int y, bool tiledFill) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:927:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelAlpha’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 927 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: ‘class juce::PixelAlpha’ declared here 601 | class JUCE_API PixelAlpha | ^~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:867:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 867 | copyRow (dest, getSrcPixel (x), width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ^~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:47: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1894 | r.handleEdgeTableLineFull (x, w); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1533:125: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1533 | else { ImageFill r (destData, srcData, alpha, x, y); iter.iterate (r); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2592:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 2592 | EdgeTableFillers::renderImageUntransformed (iter, destData, srcData, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1875:44: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1875 | state.renderImageUntransformed (*this, src, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1873:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1873 | void renderImageUntransformed (SavedStateType& state, const Image& src, int alpha, int x, int y, bool tiledFill) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:927:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelAlpha’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 927 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: ‘class juce::PixelAlpha’ declared here 601 | class JUCE_API PixelAlpha | ^~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:867:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 867 | copyRow (dest, getSrcPixel (x), width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ^~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:47: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1894 | r.handleEdgeTableLineFull (x, w); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1536:125: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1536 | if (tiledFill) { ImageFill r (destData, srcData, alpha, x, y); iter.iterate (r); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2592:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 2592 | EdgeTableFillers::renderImageUntransformed (iter, destData, srcData, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1875:44: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1875 | state.renderImageUntransformed (*this, src, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1873:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1873 | void renderImageUntransformed (SavedStateType& state, const Image& src, int alpha, int x, int y, bool tiledFill) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:927:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelAlpha’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 927 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: ‘class juce::PixelAlpha’ declared here 601 | class JUCE_API PixelAlpha | ^~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:867:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 867 | copyRow (dest, getSrcPixel (x), width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ^~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:47: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1894 | r.handleEdgeTableLineFull (x, w); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1537:125: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1537 | else { ImageFill r (destData, srcData, alpha, x, y); iter.iterate (r); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2592:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 2592 | EdgeTableFillers::renderImageUntransformed (iter, destData, srcData, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1875:44: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1875 | state.renderImageUntransformed (*this, src, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1873:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1873 | void renderImageUntransformed (SavedStateType& state, const Image& src, int alpha, int x, int y, bool tiledFill) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:927:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelAlpha’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 927 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: ‘class juce::PixelAlpha’ declared here 601 | class JUCE_API PixelAlpha | ^~~~~~~~~~ In file included from ../../Source/tfsynthprogram.hpp:26, from ../../Source/PluginProcessor.h:29: ../../Source/synth/tf4.hpp: At global scope: ../../Source/synth/tf4.hpp:212:22: warning: ‘TF_NAMES’ defined but not used [-Wunused-variable] 212 | static const eChar * TF_NAMES[] = | ^~~~~~~~ In file included from ../../Source/synth/tf4.hpp:50: ../../Source/synth/tf4fx.hpp:326:29: warning: ‘s_effectProcess’ defined but not used [-Wunused-variable] 326 | static eTfEffectProcessProc s_effectProcess[] = | ^~~~~~~~~~~~~~~ ../../Source/synth/tf4fx.hpp:283:28: warning: ‘s_effectDelete’ defined but not used [-Wunused-variable] 283 | static eTfEffectDeleteProc s_effectDelete[] = | ^~~~~~~~~~~~~~ ../../Source/synth/tf4fx.hpp:240:28: warning: ‘s_effectCreate’ defined but not used [-Wunused-variable] 240 | static eTfEffectCreateProc s_effectCreate[] = | ^~~~~~~~~~~~~~ mkdir -p build/intermediate/Release Compiling tf4.cpp g++ -MMD -DLINUX=1 -DNDEBUG=1 -DJUCER_LINUX_MAKE_6D53C8B4=1 -DJUCE_APP_VERSION=4.2.0 -DJUCE_APP_VERSION_HEX=0x40200 -I/usr/include/webkitgtk-4.0 -I/usr/include/gtk-3.0 -I/usr/include/libsoup-2.4 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/cloudproviders -I/usr/include/webp -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gio-unix-2.0 -DWITH_GZFILEOP -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -pthread -pthread -I../../JuceLibraryCode -I../../JuceLibraryCode/modules -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DJucePlugin_Build_VST=1 -DJucePlugin_Build_VST3=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_RTAS=0 -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_Standalone=0 -DJUCE_SHARED_CODE=1 -o "build/intermediate/Release/tf4_c53dd0b0.o" -c "../../Source/synth/tf4.cpp" In file included from ../../Source/synth/../runtime/system.hpp:29, from ../../Source/synth/tf4.cpp:37: ../../Source/synth/../runtime/array.hpp: In function ‘void eSort(T*, eU32, eBool (*)(const T&, const T&))’: ../../Source/synth/../runtime/array.hpp:82:9: warning: this ‘while’ clause does not guard... [-Wmisleading-indentation] 82 | while (Lbuffpos >= TF_FX_FLANGERBUFFSIZE) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../Source/synth/tf4.hpp:50, from ../../Source/synth/tf4fx.cpp:26: ../../Source/synth/tf4fx.hpp: At global scope: ../../Source/synth/tf4fx.hpp:326:29: warning: ‘s_effectProcess’ defined but not used [-Wunused-variable] 326 | static eTfEffectProcessProc s_effectProcess[] = | ^~~~~~~~~~~~~~~ ../../Source/synth/tf4fx.hpp:283:28: warning: ‘s_effectDelete’ defined but not used [-Wunused-variable] 283 | static eTfEffectDeleteProc s_effectDelete[] = | ^~~~~~~~~~~~~~ ../../Source/synth/tf4fx.hpp:240:28: warning: ‘s_effectCreate’ defined but not used [-Wunused-variable] 240 | static eTfEffectCreateProc s_effectCreate[] = | ^~~~~~~~~~~~~~ mkdir -p build/intermediate/Release Compiling tfrecorder.cpp g++ -MMD -DLINUX=1 -DNDEBUG=1 -DJUCER_LINUX_MAKE_6D53C8B4=1 -DJUCE_APP_VERSION=4.2.0 -DJUCE_APP_VERSION_HEX=0x40200 -I/usr/include/webkitgtk-4.0 -I/usr/include/gtk-3.0 -I/usr/include/libsoup-2.4 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/cloudproviders -I/usr/include/webp -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gio-unix-2.0 -DWITH_GZFILEOP -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -pthread -pthread -I../../JuceLibraryCode -I../../JuceLibraryCode/modules -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DJucePlugin_Build_VST=1 -DJucePlugin_Build_VST3=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_RTAS=0 -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_Standalone=0 -DJUCE_SHARED_CODE=1 -o "build/intermediate/Release/tfrecorder_1db2e6cc.o" -c "../../Source/synth/tfrecorder.cpp" In file included from ../../Source/synth/../runtime/system.hpp:29, from ../../Source/synth/../PluginProcessor.h:28, from ../../Source/synth/tfrecorder.hpp:25, from ../../Source/synth/tfrecorder.cpp:22: ../../Source/synth/../runtime/array.hpp: In function ‘void eSort(T*, eU32, eBool (*)(const T&, const T&))’: ../../Source/synth/../runtime/array.hpp:82:9: warning: this ‘while’ clause does not guard... [-Wmisleading-indentation] 82 | while (L::realloc(SizeType, size_t) [with SizeType = long unsigned int; ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]’: ../../JuceLibraryCode/modules/juce_core/containers/juce_ArrayAllocationBase.h:81:34: required from ‘void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]’ ../../Source/synth/tfrecorder.cpp:439:36: warning: 81 | elements.realloc ((size_t) numElements); ../../Source/synth/tfrecorder.cpp:439:36: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/containers/juce_ArrayAllocationBase.h:100:13: required from ‘void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]’ ../../Source/synth/tfrecorder.cpp:439:36: warning: 100 | setAllocatedSize ((minNumElements + minNumElements / 2 + 8) & ~7); ../../Source/synth/tfrecorder.cpp:439:36: warning: | ^~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/containers/juce_Array.h:435:34: required from ‘void juce::Array::add(ElementType&&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]’ ../../Source/synth/tfrecorder.cpp:439:36: warning: 435 | data.ensureAllocatedSize (numUsed + 1); ../../Source/synth/tfrecorder.cpp:439:36: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1570:25: required from here ../../Source/synth/tfrecorder.cpp:439:36: warning: 1570 | layouts.add (InOutChannelPair (i)); ../../Source/synth/tfrecorder.cpp:439:36: warning: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/memory/juce_HeapBlock.h:266:74: warning: ‘void* realloc(void*, size_t)’ moving an object of non-trivially copyable type ‘struct juce::AudioProcessor::InOutChannelPair’; use ‘new’ and ‘delete’ instead [-Wclass-memaccess] 266 | : std::realloc (data, static_cast (newNumElements) * elementSize)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../JuceLibraryCode/modules/juce_audio_processors/juce_audio_processors.h:104, from ../../JuceLibraryCode/modules/juce_audio_plugin_client/juce_audio_plugin_client.h:55, from ../../Source/synth/../../JuceLibraryCode/JuceHeader.h:20: ../../JuceLibraryCode/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1536:12: note: ‘struct juce::AudioProcessor::InOutChannelPair’ declared here 1536 | struct InOutChannelPair | ^~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of ‘void juce::HeapBlock::realloc(SizeType, size_t) [with SizeType = long unsigned int; ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]’: ../../JuceLibraryCode/modules/juce_core/containers/juce_ArrayAllocationBase.h:81:34: required from ‘void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]’ ../../JuceLibraryCode/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1536:12: note: 81 | elements.realloc ((size_t) numElements); ../../JuceLibraryCode/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1536:12: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/containers/juce_Array.h:74:31: required from ‘juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]’ ../../JuceLibraryCode/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1536:12: note: 74 | data.setAllocatedSize (other.numUsed); ../../JuceLibraryCode/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1536:12: note: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_RectangleList.h:53:51: required from ‘juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]’ ../../JuceLibraryCode/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1536:12: note: 53 | RectangleList (const RectangleList& other) : rects (other.rects) ../../JuceLibraryCode/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1536:12: note: | ^~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1808:62: required from ‘juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1536:12: note: 1808 | RectangleListRegion (const RectangleList& r) : clip (r) {} ../../JuceLibraryCode/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1536:12: note: | ^~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2052:17: required from ‘juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1536:12: note: 2052 | : clip (new RectangleListRegionType (clipList)), transform (origin), ../../JuceLibraryCode/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1536:12: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2486:50: required from here ../../JuceLibraryCode/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1536:12: note: 2486 | : BaseClass (clipList, origin), image (im) ../../JuceLibraryCode/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1536:12: note: | ^ ../../JuceLibraryCode/modules/juce_core/memory/juce_HeapBlock.h:266:74: warning: ‘void* realloc(void*, size_t)’ moving an object of non-trivially copyable type ‘class juce::Rectangle’; use ‘new’ and ‘delete’ instead [-Wclass-memaccess] 266 | : std::realloc (data, static_cast (newNumElements) * elementSize)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../JuceLibraryCode/modules/juce_graphics/juce_graphics.h:107, from ../../JuceLibraryCode/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../Source/synth/../../JuceLibraryCode/JuceHeader.h:18: ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: ‘class juce::Rectangle’ declared here 39 | class Rectangle | ^~~~~~~~~ In file included from ../../JuceLibraryCode/modules/juce_core/juce_core.h:235: ../../JuceLibraryCode/modules/juce_core/containers/juce_Array.h: In instantiation of ‘void juce::Array::insert(int, ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; ParameterType = const juce::Rectangle&]’: ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_RectangleList.h:236:42: required from ‘void juce::RectangleList::subtract(RectangleType) [with ValueType = int; RectangleType = juce::Rectangle]’ ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: 236 | rects.insert (++i, RectangleType (rx1, ry1, x1 - rx1, ry2 - ry1)); ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1830:27: required from ‘juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(juce::Rectangle) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; Ptr = juce::ReferenceCountedObjectPtr::Base>]’ ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: 1830 | clip.subtract (r); ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: | ~~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1828:13: required from here ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: 1828 | Ptr excludeClipRectangle (Rectangle r) override ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: | ^~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/containers/juce_Array.h:481:25: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class juce::Rectangle’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 481 | memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: ‘class juce::Rectangle’ declared here 39 | class Rectangle | ^~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/containers/juce_Array.h: In instantiation of ‘void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]’: ../../JuceLibraryCode/modules/juce_core/containers/juce_Array.h:853:13: required from ‘void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]’ ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: 853 | removeInternal (indexToRemove); ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: | ^~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_RectangleList.h:332:34: required from ‘bool juce::RectangleList::clipTo(RectangleType) [with ValueType = int; RectangleType = juce::Rectangle]’ ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: 332 | rects.remove (i); ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1818:25: required from ‘juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(juce::Rectangle) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; Ptr = juce::ReferenceCountedObjectPtr::Base>]’ ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: 1818 | clip.clipTo (r); ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: | ~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from here ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: 1816 | Ptr clipToRectangle (Rectangle r) override ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: | ^~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/containers/juce_Array.h:1265:21: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class juce::Rectangle’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1265 | memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: ‘class juce::Rectangle’ declared here 39 | class Rectangle | ^~~~~~~~~ In file included from ../../JuceLibraryCode/modules/juce_graphics/juce_graphics.h:134: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:624:29: required from ‘void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLine(int, int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]’ ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: 624 | replaceLine (dest, p, width); ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1984:79: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIteratorFloat::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: 1984 | if (clippedWidth > 0) r.handleEdgeTableLine (clippedLeft, clippedWidth, f.topAlpha); ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1550:26: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIteratorFloat; DestPixelType = juce::PixelAlpha]’ ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: 1550 | iter.iterate (r); ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2604:67: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIteratorFloat]’ ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: 2604 | default: EdgeTableFillers::renderSolidFill (iter, destData, colour, replaceContents, (PixelAlpha*) 0); break; ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1855:39: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, juce::Rectangle, juce::PixelARGB) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: 1855 | state.fillWithSolidColour (iter, colour, false); ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1852:14: required from here ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: 1852 | void fillRectWithColour (SavedStateType& state, Rectangle area, PixelARGB colour) const override ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: | ^~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:697:24: warning: ‘void* memset(void*, int, size_t)’ writing to an object of non-trivial type ‘class juce::PixelAlpha’; use assignment instead [-Wclass-memaccess] 697 | memset (dest, colour.getAlpha(), (size_t) width); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../JuceLibraryCode/modules/juce_graphics/juce_graphics.h:112: ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: ‘class juce::PixelAlpha’ declared here 601 | class JUCE_API PixelAlpha | ^~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:624:29: required from ‘void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLine(int, int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 624 | replaceLine (dest, p, width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1984:79: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIteratorFloat::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1984 | if (clippedWidth > 0) r.handleEdgeTableLine (clippedLeft, clippedWidth, f.topAlpha); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1555:26: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIteratorFloat; DestPixelType = juce::PixelAlpha]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1555 | iter.iterate (r); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2604:67: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIteratorFloat]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 2604 | default: EdgeTableFillers::renderSolidFill (iter, destData, colour, replaceContents, (PixelAlpha*) 0); break; ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1855:39: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, juce::Rectangle, juce::PixelARGB) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1855 | state.fillWithSolidColour (iter, colour, false); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1852:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1852 | void fillRectWithColour (SavedStateType& state, Rectangle area, PixelARGB colour) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ^~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:697:24: warning: ‘void* memset(void*, int, size_t)’ writing to an object of non-trivial type ‘class juce::PixelAlpha’; use assignment instead [-Wclass-memaccess] 697 | memset (dest, colour.getAlpha(), (size_t) width); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: ‘class juce::PixelAlpha’ declared here 601 | class JUCE_API PixelAlpha | ^~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:867:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 867 | copyRow (dest, getSrcPixel (x), width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ^~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:47: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1894 | r.handleEdgeTableLineFull (x, w); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1492:123: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1492 | if (tiledFill) { ImageFill r (destData, srcData, alpha, x, y); iter.iterate (r); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2592:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 2592 | EdgeTableFillers::renderImageUntransformed (iter, destData, srcData, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1875:44: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1875 | state.renderImageUntransformed (*this, src, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1873:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1873 | void renderImageUntransformed (SavedStateType& state, const Image& src, int alpha, int x, int y, bool tiledFill) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:927:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelARGB’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 927 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: ‘class juce::PixelARGB’ declared here 59 | class JUCE_API PixelARGB | ^~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:867:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 867 | copyRow (dest, getSrcPixel (x), width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ^~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:47: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1894 | r.handleEdgeTableLineFull (x, w); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1493:123: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1493 | else { ImageFill r (destData, srcData, alpha, x, y); iter.iterate (r); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2592:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 2592 | EdgeTableFillers::renderImageUntransformed (iter, destData, srcData, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1875:44: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1875 | state.renderImageUntransformed (*this, src, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1873:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1873 | void renderImageUntransformed (SavedStateType& state, const Image& src, int alpha, int x, int y, bool tiledFill) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:927:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelARGB’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 927 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: ‘class juce::PixelARGB’ declared here 59 | class JUCE_API PixelARGB | ^~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:867:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 867 | copyRow (dest, getSrcPixel (x), width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ^~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:47: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1894 | r.handleEdgeTableLineFull (x, w); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1496:122: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1496 | if (tiledFill) { ImageFill r (destData, srcData, alpha, x, y); iter.iterate (r); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2592:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 2592 | EdgeTableFillers::renderImageUntransformed (iter, destData, srcData, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1875:44: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1875 | state.renderImageUntransformed (*this, src, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1873:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1873 | void renderImageUntransformed (SavedStateType& state, const Image& src, int alpha, int x, int y, bool tiledFill) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:927:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelARGB’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 927 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: ‘class juce::PixelARGB’ declared here 59 | class JUCE_API PixelARGB | ^~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:867:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 867 | copyRow (dest, getSrcPixel (x), width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ^~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:47: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1894 | r.handleEdgeTableLineFull (x, w); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1497:122: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1497 | else { ImageFill r (destData, srcData, alpha, x, y); iter.iterate (r); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2592:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 2592 | EdgeTableFillers::renderImageUntransformed (iter, destData, srcData, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1875:44: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1875 | state.renderImageUntransformed (*this, src, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1873:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1873 | void renderImageUntransformed (SavedStateType& state, const Image& src, int alpha, int x, int y, bool tiledFill) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:927:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelARGB’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 927 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: ‘class juce::PixelARGB’ declared here 59 | class JUCE_API PixelARGB | ^~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:867:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 867 | copyRow (dest, getSrcPixel (x), width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ^~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:47: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1894 | r.handleEdgeTableLineFull (x, w); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1500:124: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1500 | if (tiledFill) { ImageFill r (destData, srcData, alpha, x, y); iter.iterate (r); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2592:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 2592 | EdgeTableFillers::renderImageUntransformed (iter, destData, srcData, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1875:44: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1875 | state.renderImageUntransformed (*this, src, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1873:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1873 | void renderImageUntransformed (SavedStateType& state, const Image& src, int alpha, int x, int y, bool tiledFill) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:927:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelARGB’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 927 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: ‘class juce::PixelARGB’ declared here 59 | class JUCE_API PixelARGB | ^~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:867:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 867 | copyRow (dest, getSrcPixel (x), width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ^~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:47: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1894 | r.handleEdgeTableLineFull (x, w); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1501:124: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1501 | else { ImageFill r (destData, srcData, alpha, x, y); iter.iterate (r); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2592:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 2592 | EdgeTableFillers::renderImageUntransformed (iter, destData, srcData, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1875:44: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1875 | state.renderImageUntransformed (*this, src, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1873:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1873 | void renderImageUntransformed (SavedStateType& state, const Image& src, int alpha, int x, int y, bool tiledFill) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:927:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelARGB’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 927 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: ‘class juce::PixelARGB’ declared here 59 | class JUCE_API PixelARGB | ^~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:867:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 867 | copyRow (dest, getSrcPixel (x), width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ^~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:47: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1894 | r.handleEdgeTableLineFull (x, w); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1510:122: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1510 | if (tiledFill) { ImageFill r (destData, srcData, alpha, x, y); iter.iterate (r); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2592:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 2592 | EdgeTableFillers::renderImageUntransformed (iter, destData, srcData, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1875:44: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1875 | state.renderImageUntransformed (*this, src, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1873:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1873 | void renderImageUntransformed (SavedStateType& state, const Image& src, int alpha, int x, int y, bool tiledFill) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:927:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelRGB’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 927 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: ‘class juce::PixelRGB’ declared here 350 | class JUCE_API PixelRGB | ^~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:867:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 867 | copyRow (dest, getSrcPixel (x), width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ^~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:47: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1894 | r.handleEdgeTableLineFull (x, w); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1511:122: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1511 | else { ImageFill r (destData, srcData, alpha, x, y); iter.iterate (r); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2592:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 2592 | EdgeTableFillers::renderImageUntransformed (iter, destData, srcData, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1875:44: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1875 | state.renderImageUntransformed (*this, src, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1873:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1873 | void renderImageUntransformed (SavedStateType& state, const Image& src, int alpha, int x, int y, bool tiledFill) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:927:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelRGB’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 927 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: ‘class juce::PixelRGB’ declared here 350 | class JUCE_API PixelRGB | ^~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:867:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 867 | copyRow (dest, getSrcPixel (x), width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ^~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:47: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1894 | r.handleEdgeTableLineFull (x, w); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:121: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1514 | if (tiledFill) { ImageFill r (destData, srcData, alpha, x, y); iter.iterate (r); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2592:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 2592 | EdgeTableFillers::renderImageUntransformed (iter, destData, srcData, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1875:44: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1875 | state.renderImageUntransformed (*this, src, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1873:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1873 | void renderImageUntransformed (SavedStateType& state, const Image& src, int alpha, int x, int y, bool tiledFill) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:927:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelRGB’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 927 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: ‘class juce::PixelRGB’ declared here 350 | class JUCE_API PixelRGB | ^~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:867:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 867 | copyRow (dest, getSrcPixel (x), width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ^~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:47: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1894 | r.handleEdgeTableLineFull (x, w); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:121: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1515 | else { ImageFill r (destData, srcData, alpha, x, y); iter.iterate (r); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2592:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 2592 | EdgeTableFillers::renderImageUntransformed (iter, destData, srcData, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1875:44: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1875 | state.renderImageUntransformed (*this, src, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1873:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1873 | void renderImageUntransformed (SavedStateType& state, const Image& src, int alpha, int x, int y, bool tiledFill) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:927:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelRGB’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 927 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: ‘class juce::PixelRGB’ declared here 350 | class JUCE_API PixelRGB | ^~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:867:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 867 | copyRow (dest, getSrcPixel (x), width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ^~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:47: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1894 | r.handleEdgeTableLineFull (x, w); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1518:123: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1518 | if (tiledFill) { ImageFill r (destData, srcData, alpha, x, y); iter.iterate (r); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2592:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 2592 | EdgeTableFillers::renderImageUntransformed (iter, destData, srcData, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1875:44: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1875 | state.renderImageUntransformed (*this, src, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1873:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1873 | void renderImageUntransformed (SavedStateType& state, const Image& src, int alpha, int x, int y, bool tiledFill) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:927:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelRGB’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 927 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: ‘class juce::PixelRGB’ declared here 350 | class JUCE_API PixelRGB | ^~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:867:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 867 | copyRow (dest, getSrcPixel (x), width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ^~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:47: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1894 | r.handleEdgeTableLineFull (x, w); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:123: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1519 | else { ImageFill r (destData, srcData, alpha, x, y); iter.iterate (r); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2592:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 2592 | EdgeTableFillers::renderImageUntransformed (iter, destData, srcData, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1875:44: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1875 | state.renderImageUntransformed (*this, src, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1873:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1873 | void renderImageUntransformed (SavedStateType& state, const Image& src, int alpha, int x, int y, bool tiledFill) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:927:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelRGB’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 927 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: ‘class juce::PixelRGB’ declared here 350 | class JUCE_API PixelRGB | ^~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:867:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 867 | copyRow (dest, getSrcPixel (x), width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ^~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:47: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1894 | r.handleEdgeTableLineFull (x, w); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1528:125: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1528 | if (tiledFill) { ImageFill r (destData, srcData, alpha, x, y); iter.iterate (r); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2592:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 2592 | EdgeTableFillers::renderImageUntransformed (iter, destData, srcData, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1875:44: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1875 | state.renderImageUntransformed (*this, src, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1873:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1873 | void renderImageUntransformed (SavedStateType& state, const Image& src, int alpha, int x, int y, bool tiledFill) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:927:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelAlpha’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 927 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: ‘class juce::PixelAlpha’ declared here 601 | class JUCE_API PixelAlpha | ^~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:867:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 867 | copyRow (dest, getSrcPixel (x), width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ^~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:47: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1894 | r.handleEdgeTableLineFull (x, w); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1529:125: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1529 | else { ImageFill r (destData, srcData, alpha, x, y); iter.iterate (r); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2592:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 2592 | EdgeTableFillers::renderImageUntransformed (iter, destData, srcData, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1875:44: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1875 | state.renderImageUntransformed (*this, src, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1873:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1873 | void renderImageUntransformed (SavedStateType& state, const Image& src, int alpha, int x, int y, bool tiledFill) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:927:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelAlpha’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 927 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: ‘class juce::PixelAlpha’ declared here 601 | class JUCE_API PixelAlpha | ^~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:867:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 867 | copyRow (dest, getSrcPixel (x), width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ^~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:47: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1894 | r.handleEdgeTableLineFull (x, w); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1532:125: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1532 | if (tiledFill) { ImageFill r (destData, srcData, alpha, x, y); iter.iterate (r); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2592:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 2592 | EdgeTableFillers::renderImageUntransformed (iter, destData, srcData, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1875:44: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1875 | state.renderImageUntransformed (*this, src, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1873:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1873 | void renderImageUntransformed (SavedStateType& state, const Image& src, int alpha, int x, int y, bool tiledFill) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:927:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelAlpha’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 927 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: ‘class juce::PixelAlpha’ declared here 601 | class JUCE_API PixelAlpha | ^~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:867:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 867 | copyRow (dest, getSrcPixel (x), width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ^~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:47: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1894 | r.handleEdgeTableLineFull (x, w); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1533:125: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1533 | else { ImageFill r (destData, srcData, alpha, x, y); iter.iterate (r); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2592:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 2592 | EdgeTableFillers::renderImageUntransformed (iter, destData, srcData, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1875:44: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1875 | state.renderImageUntransformed (*this, src, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1873:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1873 | void renderImageUntransformed (SavedStateType& state, const Image& src, int alpha, int x, int y, bool tiledFill) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:927:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelAlpha’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 927 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: ‘class juce::PixelAlpha’ declared here 601 | class JUCE_API PixelAlpha | ^~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:867:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 867 | copyRow (dest, getSrcPixel (x), width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ^~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:47: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1894 | r.handleEdgeTableLineFull (x, w); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1536:125: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1536 | if (tiledFill) { ImageFill r (destData, srcData, alpha, x, y); iter.iterate (r); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2592:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 2592 | EdgeTableFillers::renderImageUntransformed (iter, destData, srcData, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1875:44: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1875 | state.renderImageUntransformed (*this, src, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1873:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1873 | void renderImageUntransformed (SavedStateType& state, const Image& src, int alpha, int x, int y, bool tiledFill) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:927:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelAlpha’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 927 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: ‘class juce::PixelAlpha’ declared here 601 | class JUCE_API PixelAlpha | ^~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:867:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 867 | copyRow (dest, getSrcPixel (x), width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ^~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:47: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1894 | r.handleEdgeTableLineFull (x, w); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1537:125: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1537 | else { ImageFill r (destData, srcData, alpha, x, y); iter.iterate (r); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2592:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 2592 | EdgeTableFillers::renderImageUntransformed (iter, destData, srcData, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1875:44: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1875 | state.renderImageUntransformed (*this, src, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1873:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1873 | void renderImageUntransformed (SavedStateType& state, const Image& src, int alpha, int x, int y, bool tiledFill) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:927:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelAlpha’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 927 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: ‘class juce::PixelAlpha’ declared here 601 | class JUCE_API PixelAlpha | ^~~~~~~~~~ In file included from ../../Source/synth/../synth/tf4.hpp:50, from ../../Source/synth/../tfsynthprogram.hpp:26, from ../../Source/synth/../PluginProcessor.h:29: ../../Source/synth/../synth/tf4fx.hpp: At global scope: ../../Source/synth/../synth/tf4fx.hpp:326:29: warning: ‘s_effectProcess’ defined but not used [-Wunused-variable] 326 | static eTfEffectProcessProc s_effectProcess[] = | ^~~~~~~~~~~~~~~ ../../Source/synth/../synth/tf4fx.hpp:283:28: warning: ‘s_effectDelete’ defined but not used [-Wunused-variable] 283 | static eTfEffectDeleteProc s_effectDelete[] = | ^~~~~~~~~~~~~~ ../../Source/synth/../synth/tf4fx.hpp:240:28: warning: ‘s_effectCreate’ defined but not used [-Wunused-variable] 240 | static eTfEffectCreateProc s_effectCreate[] = | ^~~~~~~~~~~~~~ mkdir -p build/intermediate/Release Compiling array.cpp g++ -MMD -DLINUX=1 -DNDEBUG=1 -DJUCER_LINUX_MAKE_6D53C8B4=1 -DJUCE_APP_VERSION=4.2.0 -DJUCE_APP_VERSION_HEX=0x40200 -I/usr/include/webkitgtk-4.0 -I/usr/include/gtk-3.0 -I/usr/include/libsoup-2.4 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/cloudproviders -I/usr/include/webp -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gio-unix-2.0 -DWITH_GZFILEOP -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -pthread -pthread -I../../JuceLibraryCode -I../../JuceLibraryCode/modules -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DJucePlugin_Build_VST=1 -DJucePlugin_Build_VST3=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_RTAS=0 -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_Standalone=0 -DJUCE_SHARED_CODE=1 -o "build/intermediate/Release/array_c34163e3.o" -c "../../Source/runtime/array.cpp" In file included from ../../Source/runtime/system.hpp:29, from ../../Source/runtime/array.cpp:22: ../../Source/runtime/array.hpp: In function ‘void eSort(T*, eU32, eBool (*)(const T&, const T&))’: ../../Source/runtime/array.hpp:82:9: warning: this ‘while’ clause does not guard... [-Wmisleading-indentation] 82 | while (L::realloc(SizeType, size_t) [with SizeType = long unsigned int; ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]’: ../../JuceLibraryCode/modules/juce_core/containers/juce_ArrayAllocationBase.h:81:34: required from ‘void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]’ ../../Source/PluginEditor.cpp:216:1: warning: 81 | elements.realloc ((size_t) numElements); ../../Source/PluginEditor.cpp:216:1: warning: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/containers/juce_ArrayAllocationBase.h:100:13: required from ‘void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]’ ../../Source/PluginEditor.cpp:216:1: warning: 100 | setAllocatedSize ((minNumElements + minNumElements / 2 + 8) & ~7); ../../Source/PluginEditor.cpp:216:1: warning: | ^~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/containers/juce_Array.h:435:34: required from ‘void juce::Array::add(ElementType&&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]’ ../../Source/PluginEditor.cpp:216:1: warning: 435 | data.ensureAllocatedSize (numUsed + 1); ../../Source/PluginEditor.cpp:216:1: warning: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1570:25: required from here ../../Source/PluginEditor.cpp:216:1: warning: 1570 | layouts.add (InOutChannelPair (i)); ../../Source/PluginEditor.cpp:216:1: warning: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/memory/juce_HeapBlock.h:266:74: warning: ‘void* realloc(void*, size_t)’ moving an object of non-trivially copyable type ‘struct juce::AudioProcessor::InOutChannelPair’; use ‘new’ and ‘delete’ instead [-Wclass-memaccess] 266 | : std::realloc (data, static_cast (newNumElements) * elementSize)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../JuceLibraryCode/modules/juce_audio_processors/juce_audio_processors.h:104, from ../../JuceLibraryCode/modules/juce_audio_plugin_client/juce_audio_plugin_client.h:55, from ../../Source/../JuceLibraryCode/JuceHeader.h:20: ../../JuceLibraryCode/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1536:12: note: ‘struct juce::AudioProcessor::InOutChannelPair’ declared here 1536 | struct InOutChannelPair | ^~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of ‘void juce::HeapBlock::realloc(SizeType, size_t) [with SizeType = long unsigned int; ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]’: ../../JuceLibraryCode/modules/juce_core/containers/juce_ArrayAllocationBase.h:81:34: required from ‘void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]’ ../../JuceLibraryCode/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1536:12: note: 81 | elements.realloc ((size_t) numElements); ../../JuceLibraryCode/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1536:12: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/containers/juce_Array.h:74:31: required from ‘juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]’ ../../JuceLibraryCode/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1536:12: note: 74 | data.setAllocatedSize (other.numUsed); ../../JuceLibraryCode/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1536:12: note: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_RectangleList.h:53:51: required from ‘juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]’ ../../JuceLibraryCode/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1536:12: note: 53 | RectangleList (const RectangleList& other) : rects (other.rects) ../../JuceLibraryCode/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1536:12: note: | ^~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1808:62: required from ‘juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1536:12: note: 1808 | RectangleListRegion (const RectangleList& r) : clip (r) {} ../../JuceLibraryCode/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1536:12: note: | ^~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2052:17: required from ‘juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1536:12: note: 2052 | : clip (new RectangleListRegionType (clipList)), transform (origin), ../../JuceLibraryCode/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1536:12: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2486:50: required from here ../../JuceLibraryCode/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1536:12: note: 2486 | : BaseClass (clipList, origin), image (im) ../../JuceLibraryCode/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1536:12: note: | ^ ../../JuceLibraryCode/modules/juce_core/memory/juce_HeapBlock.h:266:74: warning: ‘void* realloc(void*, size_t)’ moving an object of non-trivially copyable type ‘class juce::Rectangle’; use ‘new’ and ‘delete’ instead [-Wclass-memaccess] 266 | : std::realloc (data, static_cast (newNumElements) * elementSize)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../JuceLibraryCode/modules/juce_graphics/juce_graphics.h:107, from ../../JuceLibraryCode/modules/juce_audio_devices/juce_audio_devices.h:58, from ../../Source/../JuceLibraryCode/JuceHeader.h:18: ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: ‘class juce::Rectangle’ declared here 39 | class Rectangle | ^~~~~~~~~ In file included from ../../JuceLibraryCode/modules/juce_core/juce_core.h:235: ../../JuceLibraryCode/modules/juce_core/containers/juce_Array.h: In instantiation of ‘void juce::Array::insert(int, ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; ParameterType = const juce::Rectangle&]’: ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_RectangleList.h:236:42: required from ‘void juce::RectangleList::subtract(RectangleType) [with ValueType = int; RectangleType = juce::Rectangle]’ ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: 236 | rects.insert (++i, RectangleType (rx1, ry1, x1 - rx1, ry2 - ry1)); ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1830:27: required from ‘juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(juce::Rectangle) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; Ptr = juce::ReferenceCountedObjectPtr::Base>]’ ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: 1830 | clip.subtract (r); ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: | ~~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1828:13: required from here ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: 1828 | Ptr excludeClipRectangle (Rectangle r) override ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: | ^~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/containers/juce_Array.h:481:25: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class juce::Rectangle’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 481 | memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: ‘class juce::Rectangle’ declared here 39 | class Rectangle | ^~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/containers/juce_Array.h: In instantiation of ‘void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]’: ../../JuceLibraryCode/modules/juce_core/containers/juce_Array.h:853:13: required from ‘void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]’ ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: 853 | removeInternal (indexToRemove); ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: | ^~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_RectangleList.h:332:34: required from ‘bool juce::RectangleList::clipTo(RectangleType) [with ValueType = int; RectangleType = juce::Rectangle]’ ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: 332 | rects.remove (i); ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1818:25: required from ‘juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(juce::Rectangle) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; Ptr = juce::ReferenceCountedObjectPtr::Base>]’ ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: 1818 | clip.clipTo (r); ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: | ~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from here ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: 1816 | Ptr clipToRectangle (Rectangle r) override ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: | ^~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/containers/juce_Array.h:1265:21: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class juce::Rectangle’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1265 | memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: ‘class juce::Rectangle’ declared here 39 | class Rectangle | ^~~~~~~~~ In file included from ../../JuceLibraryCode/modules/juce_graphics/juce_graphics.h:134: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:624:29: required from ‘void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLine(int, int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]’ ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: 624 | replaceLine (dest, p, width); ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1984:79: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIteratorFloat::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: 1984 | if (clippedWidth > 0) r.handleEdgeTableLine (clippedLeft, clippedWidth, f.topAlpha); ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1550:26: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIteratorFloat; DestPixelType = juce::PixelAlpha]’ ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: 1550 | iter.iterate (r); ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2604:67: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIteratorFloat]’ ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: 2604 | default: EdgeTableFillers::renderSolidFill (iter, destData, colour, replaceContents, (PixelAlpha*) 0); break; ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1855:39: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, juce::Rectangle, juce::PixelARGB) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: 1855 | state.fillWithSolidColour (iter, colour, false); ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1852:14: required from here ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: 1852 | void fillRectWithColour (SavedStateType& state, Rectangle area, PixelARGB colour) const override ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: | ^~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:697:24: warning: ‘void* memset(void*, int, size_t)’ writing to an object of non-trivial type ‘class juce::PixelAlpha’; use assignment instead [-Wclass-memaccess] 697 | memset (dest, colour.getAlpha(), (size_t) width); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../JuceLibraryCode/modules/juce_graphics/juce_graphics.h:112: ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: ‘class juce::PixelAlpha’ declared here 601 | class JUCE_API PixelAlpha | ^~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:624:29: required from ‘void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLine(int, int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 624 | replaceLine (dest, p, width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1984:79: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIteratorFloat::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1984 | if (clippedWidth > 0) r.handleEdgeTableLine (clippedLeft, clippedWidth, f.topAlpha); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1555:26: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIteratorFloat; DestPixelType = juce::PixelAlpha]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1555 | iter.iterate (r); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2604:67: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIteratorFloat]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 2604 | default: EdgeTableFillers::renderSolidFill (iter, destData, colour, replaceContents, (PixelAlpha*) 0); break; ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1855:39: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, juce::Rectangle, juce::PixelARGB) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1855 | state.fillWithSolidColour (iter, colour, false); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1852:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1852 | void fillRectWithColour (SavedStateType& state, Rectangle area, PixelARGB colour) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ^~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:697:24: warning: ‘void* memset(void*, int, size_t)’ writing to an object of non-trivial type ‘class juce::PixelAlpha’; use assignment instead [-Wclass-memaccess] 697 | memset (dest, colour.getAlpha(), (size_t) width); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: ‘class juce::PixelAlpha’ declared here 601 | class JUCE_API PixelAlpha | ^~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:867:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 867 | copyRow (dest, getSrcPixel (x), width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ^~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:47: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1894 | r.handleEdgeTableLineFull (x, w); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1492:123: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1492 | if (tiledFill) { ImageFill r (destData, srcData, alpha, x, y); iter.iterate (r); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2592:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 2592 | EdgeTableFillers::renderImageUntransformed (iter, destData, srcData, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1875:44: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1875 | state.renderImageUntransformed (*this, src, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1873:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1873 | void renderImageUntransformed (SavedStateType& state, const Image& src, int alpha, int x, int y, bool tiledFill) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:927:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelARGB’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 927 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: ‘class juce::PixelARGB’ declared here 59 | class JUCE_API PixelARGB | ^~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:867:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 867 | copyRow (dest, getSrcPixel (x), width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ^~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:47: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1894 | r.handleEdgeTableLineFull (x, w); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1493:123: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1493 | else { ImageFill r (destData, srcData, alpha, x, y); iter.iterate (r); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2592:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 2592 | EdgeTableFillers::renderImageUntransformed (iter, destData, srcData, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1875:44: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1875 | state.renderImageUntransformed (*this, src, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1873:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1873 | void renderImageUntransformed (SavedStateType& state, const Image& src, int alpha, int x, int y, bool tiledFill) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:927:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelARGB’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 927 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: ‘class juce::PixelARGB’ declared here 59 | class JUCE_API PixelARGB | ^~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:867:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 867 | copyRow (dest, getSrcPixel (x), width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ^~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:47: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1894 | r.handleEdgeTableLineFull (x, w); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1496:122: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1496 | if (tiledFill) { ImageFill r (destData, srcData, alpha, x, y); iter.iterate (r); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2592:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 2592 | EdgeTableFillers::renderImageUntransformed (iter, destData, srcData, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1875:44: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1875 | state.renderImageUntransformed (*this, src, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1873:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1873 | void renderImageUntransformed (SavedStateType& state, const Image& src, int alpha, int x, int y, bool tiledFill) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:927:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelARGB’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 927 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: ‘class juce::PixelARGB’ declared here 59 | class JUCE_API PixelARGB | ^~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:867:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 867 | copyRow (dest, getSrcPixel (x), width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ^~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:47: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1894 | r.handleEdgeTableLineFull (x, w); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1497:122: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1497 | else { ImageFill r (destData, srcData, alpha, x, y); iter.iterate (r); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2592:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 2592 | EdgeTableFillers::renderImageUntransformed (iter, destData, srcData, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1875:44: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1875 | state.renderImageUntransformed (*this, src, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1873:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1873 | void renderImageUntransformed (SavedStateType& state, const Image& src, int alpha, int x, int y, bool tiledFill) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:927:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelARGB’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 927 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: ‘class juce::PixelARGB’ declared here 59 | class JUCE_API PixelARGB | ^~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:867:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 867 | copyRow (dest, getSrcPixel (x), width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ^~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:47: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1894 | r.handleEdgeTableLineFull (x, w); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1500:124: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1500 | if (tiledFill) { ImageFill r (destData, srcData, alpha, x, y); iter.iterate (r); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2592:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 2592 | EdgeTableFillers::renderImageUntransformed (iter, destData, srcData, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1875:44: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1875 | state.renderImageUntransformed (*this, src, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1873:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1873 | void renderImageUntransformed (SavedStateType& state, const Image& src, int alpha, int x, int y, bool tiledFill) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:927:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelARGB’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 927 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: ‘class juce::PixelARGB’ declared here 59 | class JUCE_API PixelARGB | ^~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:867:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 867 | copyRow (dest, getSrcPixel (x), width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ^~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:47: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1894 | r.handleEdgeTableLineFull (x, w); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1501:124: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1501 | else { ImageFill r (destData, srcData, alpha, x, y); iter.iterate (r); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2592:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 2592 | EdgeTableFillers::renderImageUntransformed (iter, destData, srcData, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1875:44: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1875 | state.renderImageUntransformed (*this, src, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1873:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1873 | void renderImageUntransformed (SavedStateType& state, const Image& src, int alpha, int x, int y, bool tiledFill) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:927:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelARGB’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 927 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: ‘class juce::PixelARGB’ declared here 59 | class JUCE_API PixelARGB | ^~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:867:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 867 | copyRow (dest, getSrcPixel (x), width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ^~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:47: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1894 | r.handleEdgeTableLineFull (x, w); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1510:122: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1510 | if (tiledFill) { ImageFill r (destData, srcData, alpha, x, y); iter.iterate (r); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2592:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 2592 | EdgeTableFillers::renderImageUntransformed (iter, destData, srcData, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1875:44: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1875 | state.renderImageUntransformed (*this, src, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1873:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1873 | void renderImageUntransformed (SavedStateType& state, const Image& src, int alpha, int x, int y, bool tiledFill) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:927:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelRGB’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 927 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: ‘class juce::PixelRGB’ declared here 350 | class JUCE_API PixelRGB | ^~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:867:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 867 | copyRow (dest, getSrcPixel (x), width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ^~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:47: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1894 | r.handleEdgeTableLineFull (x, w); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1511:122: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1511 | else { ImageFill r (destData, srcData, alpha, x, y); iter.iterate (r); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2592:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 2592 | EdgeTableFillers::renderImageUntransformed (iter, destData, srcData, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1875:44: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1875 | state.renderImageUntransformed (*this, src, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1873:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1873 | void renderImageUntransformed (SavedStateType& state, const Image& src, int alpha, int x, int y, bool tiledFill) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:927:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelRGB’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 927 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: ‘class juce::PixelRGB’ declared here 350 | class JUCE_API PixelRGB | ^~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:867:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 867 | copyRow (dest, getSrcPixel (x), width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ^~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:47: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1894 | r.handleEdgeTableLineFull (x, w); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:121: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1514 | if (tiledFill) { ImageFill r (destData, srcData, alpha, x, y); iter.iterate (r); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2592:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 2592 | EdgeTableFillers::renderImageUntransformed (iter, destData, srcData, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1875:44: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1875 | state.renderImageUntransformed (*this, src, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1873:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1873 | void renderImageUntransformed (SavedStateType& state, const Image& src, int alpha, int x, int y, bool tiledFill) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:927:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelRGB’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 927 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: ‘class juce::PixelRGB’ declared here 350 | class JUCE_API PixelRGB | ^~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:867:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 867 | copyRow (dest, getSrcPixel (x), width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ^~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:47: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1894 | r.handleEdgeTableLineFull (x, w); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:121: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1515 | else { ImageFill r (destData, srcData, alpha, x, y); iter.iterate (r); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2592:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 2592 | EdgeTableFillers::renderImageUntransformed (iter, destData, srcData, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1875:44: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1875 | state.renderImageUntransformed (*this, src, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1873:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1873 | void renderImageUntransformed (SavedStateType& state, const Image& src, int alpha, int x, int y, bool tiledFill) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:927:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelRGB’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 927 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: ‘class juce::PixelRGB’ declared here 350 | class JUCE_API PixelRGB | ^~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:867:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 867 | copyRow (dest, getSrcPixel (x), width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ^~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:47: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1894 | r.handleEdgeTableLineFull (x, w); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1518:123: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1518 | if (tiledFill) { ImageFill r (destData, srcData, alpha, x, y); iter.iterate (r); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2592:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 2592 | EdgeTableFillers::renderImageUntransformed (iter, destData, srcData, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1875:44: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1875 | state.renderImageUntransformed (*this, src, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1873:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1873 | void renderImageUntransformed (SavedStateType& state, const Image& src, int alpha, int x, int y, bool tiledFill) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:927:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelRGB’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 927 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: ‘class juce::PixelRGB’ declared here 350 | class JUCE_API PixelRGB | ^~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:867:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 867 | copyRow (dest, getSrcPixel (x), width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ^~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:47: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1894 | r.handleEdgeTableLineFull (x, w); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:123: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1519 | else { ImageFill r (destData, srcData, alpha, x, y); iter.iterate (r); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2592:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 2592 | EdgeTableFillers::renderImageUntransformed (iter, destData, srcData, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1875:44: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1875 | state.renderImageUntransformed (*this, src, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1873:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1873 | void renderImageUntransformed (SavedStateType& state, const Image& src, int alpha, int x, int y, bool tiledFill) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:927:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelRGB’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 927 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: ‘class juce::PixelRGB’ declared here 350 | class JUCE_API PixelRGB | ^~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:867:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 867 | copyRow (dest, getSrcPixel (x), width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ^~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:47: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1894 | r.handleEdgeTableLineFull (x, w); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1528:125: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1528 | if (tiledFill) { ImageFill r (destData, srcData, alpha, x, y); iter.iterate (r); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2592:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 2592 | EdgeTableFillers::renderImageUntransformed (iter, destData, srcData, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1875:44: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1875 | state.renderImageUntransformed (*this, src, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1873:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1873 | void renderImageUntransformed (SavedStateType& state, const Image& src, int alpha, int x, int y, bool tiledFill) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:927:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelAlpha’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 927 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: ‘class juce::PixelAlpha’ declared here 601 | class JUCE_API PixelAlpha | ^~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:867:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 867 | copyRow (dest, getSrcPixel (x), width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ^~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:47: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1894 | r.handleEdgeTableLineFull (x, w); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1529:125: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1529 | else { ImageFill r (destData, srcData, alpha, x, y); iter.iterate (r); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2592:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 2592 | EdgeTableFillers::renderImageUntransformed (iter, destData, srcData, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1875:44: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1875 | state.renderImageUntransformed (*this, src, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1873:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1873 | void renderImageUntransformed (SavedStateType& state, const Image& src, int alpha, int x, int y, bool tiledFill) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:927:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelAlpha’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 927 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: ‘class juce::PixelAlpha’ declared here 601 | class JUCE_API PixelAlpha | ^~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:867:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 867 | copyRow (dest, getSrcPixel (x), width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ^~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:47: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1894 | r.handleEdgeTableLineFull (x, w); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1532:125: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1532 | if (tiledFill) { ImageFill r (destData, srcData, alpha, x, y); iter.iterate (r); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2592:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 2592 | EdgeTableFillers::renderImageUntransformed (iter, destData, srcData, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1875:44: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1875 | state.renderImageUntransformed (*this, src, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1873:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1873 | void renderImageUntransformed (SavedStateType& state, const Image& src, int alpha, int x, int y, bool tiledFill) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:927:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelAlpha’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 927 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: ‘class juce::PixelAlpha’ declared here 601 | class JUCE_API PixelAlpha | ^~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:867:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 867 | copyRow (dest, getSrcPixel (x), width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ^~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:47: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1894 | r.handleEdgeTableLineFull (x, w); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1533:125: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1533 | else { ImageFill r (destData, srcData, alpha, x, y); iter.iterate (r); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2592:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 2592 | EdgeTableFillers::renderImageUntransformed (iter, destData, srcData, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1875:44: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1875 | state.renderImageUntransformed (*this, src, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1873:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1873 | void renderImageUntransformed (SavedStateType& state, const Image& src, int alpha, int x, int y, bool tiledFill) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:927:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelAlpha’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 927 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: ‘class juce::PixelAlpha’ declared here 601 | class JUCE_API PixelAlpha | ^~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:867:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 867 | copyRow (dest, getSrcPixel (x), width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ^~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:47: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1894 | r.handleEdgeTableLineFull (x, w); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1536:125: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1536 | if (tiledFill) { ImageFill r (destData, srcData, alpha, x, y); iter.iterate (r); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2592:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 2592 | EdgeTableFillers::renderImageUntransformed (iter, destData, srcData, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1875:44: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1875 | state.renderImageUntransformed (*this, src, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1873:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1873 | void renderImageUntransformed (SavedStateType& state, const Image& src, int alpha, int x, int y, bool tiledFill) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:927:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelAlpha’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 927 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: ‘class juce::PixelAlpha’ declared here 601 | class JUCE_API PixelAlpha | ^~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:867:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 867 | copyRow (dest, getSrcPixel (x), width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ^~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:47: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1894 | r.handleEdgeTableLineFull (x, w); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1537:125: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1537 | else { ImageFill r (destData, srcData, alpha, x, y); iter.iterate (r); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2592:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 2592 | EdgeTableFillers::renderImageUntransformed (iter, destData, srcData, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1875:44: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1875 | state.renderImageUntransformed (*this, src, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1873:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1873 | void renderImageUntransformed (SavedStateType& state, const Image& src, int alpha, int x, int y, bool tiledFill) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:927:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelAlpha’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 927 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: ‘class juce::PixelAlpha’ declared here 601 | class JUCE_API PixelAlpha | ^~~~~~~~~~ In file included from ../../Source/tfsynthprogram.hpp:26, from ../../Source/PluginProcessor.h:29: ../../Source/synth/tf4.hpp: At global scope: ../../Source/synth/tf4.hpp:212:22: warning: ‘TF_NAMES’ defined but not used [-Wunused-variable] 212 | static const eChar * TF_NAMES[] = | ^~~~~~~~ In file included from ../../Source/synth/tf4.hpp:50: ../../Source/synth/tf4fx.hpp:326:29: warning: ‘s_effectProcess’ defined but not used [-Wunused-variable] 326 | static eTfEffectProcessProc s_effectProcess[] = | ^~~~~~~~~~~~~~~ ../../Source/synth/tf4fx.hpp:283:28: warning: ‘s_effectDelete’ defined but not used [-Wunused-variable] 283 | static eTfEffectDeleteProc s_effectDelete[] = | ^~~~~~~~~~~~~~ ../../Source/synth/tf4fx.hpp:240:28: warning: ‘s_effectCreate’ defined but not used [-Wunused-variable] 240 | static eTfEffectCreateProc s_effectCreate[] = | ^~~~~~~~~~~~~~ mkdir -p build/intermediate/Release Compiling simd.cpp g++ -MMD -DLINUX=1 -DNDEBUG=1 -DJUCER_LINUX_MAKE_6D53C8B4=1 -DJUCE_APP_VERSION=4.2.0 -DJUCE_APP_VERSION_HEX=0x40200 -I/usr/include/webkitgtk-4.0 -I/usr/include/gtk-3.0 -I/usr/include/libsoup-2.4 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/cloudproviders -I/usr/include/webp -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gio-unix-2.0 -DWITH_GZFILEOP -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -pthread -pthread -I../../JuceLibraryCode -I../../JuceLibraryCode/modules -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DJucePlugin_Build_VST=1 -DJucePlugin_Build_VST3=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_RTAS=0 -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_Standalone=0 -DJUCE_SHARED_CODE=1 -o "build/intermediate/Release/simd_a958b0ad.o" -c "../../Source/runtime/simd.cpp" In file included from ../../Source/runtime/system.hpp:29, from ../../Source/runtime/simd.cpp:22: ../../Source/runtime/array.hpp: In function ‘void eSort(T*, eU32, eBool (*)(const T&, const T&))’: ../../Source/runtime/array.hpp:82:9: warning: this ‘while’ clause does not guard... [-Wmisleading-indentation] 82 | while (L::removeInternal(int) [with ElementType = juce::AudioDeviceManager::MidiCallbackInfo; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]’: ../../JuceLibraryCode/modules/juce_core/containers/juce_Array.h:853:13: required from ‘void juce::Array::remove(int) [with ElementType = juce::AudioDeviceManager::MidiCallbackInfo; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]’ 853 | removeInternal (indexToRemove); | ^~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_audio_devices/audio_io/juce_AudioDeviceManager.cpp:861:34: required from here 861 | midiCallbacks.remove (i); | ~~~~~~~~~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_core/containers/juce_Array.h:1265:21: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘struct juce::AudioDeviceManager::MidiCallbackInfo’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1265 | memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../JuceLibraryCode/modules/juce_audio_devices/juce_audio_devices.h:178: ../../JuceLibraryCode/modules/juce_audio_devices/audio_io/juce_AudioDeviceManager.h:483:12: note: ‘struct juce::AudioDeviceManager::MidiCallbackInfo’ declared here 483 | struct MidiCallbackInfo | ^~~~~~~~~~~~~~~~ In file included from ../../JuceLibraryCode/modules/juce_core/juce_core.h:221: ../../JuceLibraryCode/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of ‘void juce::HeapBlock::realloc(SizeType, size_t) [with SizeType = long unsigned int; ElementType = juce::AudioDeviceManager::MidiCallbackInfo; bool throwOnFailure = false; size_t = long unsigned int]’: ../../JuceLibraryCode/modules/juce_core/containers/juce_ArrayAllocationBase.h:81:34: required from ‘void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioDeviceManager::MidiCallbackInfo; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]’ ../../JuceLibraryCode/modules/juce_audio_devices/audio_io/juce_AudioDeviceManager.h:483:12: note: 81 | elements.realloc ((size_t) numElements); ../../JuceLibraryCode/modules/juce_audio_devices/audio_io/juce_AudioDeviceManager.h:483:12: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/containers/juce_ArrayAllocationBase.h:100:13: required from ‘void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioDeviceManager::MidiCallbackInfo; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]’ ../../JuceLibraryCode/modules/juce_audio_devices/audio_io/juce_AudioDeviceManager.h:483:12: note: 100 | setAllocatedSize ((minNumElements + minNumElements / 2 + 8) & ~7); ../../JuceLibraryCode/modules/juce_audio_devices/audio_io/juce_AudioDeviceManager.h:483:12: note: | ^~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/containers/juce_Array.h:424:34: required from ‘void juce::Array::add(const ElementType&) [with ElementType = juce::AudioDeviceManager::MidiCallbackInfo; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]’ ../../JuceLibraryCode/modules/juce_audio_devices/audio_io/juce_AudioDeviceManager.h:483:12: note: 424 | data.ensureAllocatedSize (numUsed + 1); ../../JuceLibraryCode/modules/juce_audio_devices/audio_io/juce_AudioDeviceManager.h:483:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_audio_devices/audio_io/juce_AudioDeviceManager.cpp:848:27: required from here ../../JuceLibraryCode/modules/juce_audio_devices/audio_io/juce_AudioDeviceManager.h:483:12: note: 848 | midiCallbacks.add (mc); ../../JuceLibraryCode/modules/juce_audio_devices/audio_io/juce_AudioDeviceManager.h:483:12: note: | ~~~~~~~~~~~~~~~~~~^~~~ ../../JuceLibraryCode/modules/juce_core/memory/juce_HeapBlock.h:266:74: warning: ‘void* realloc(void*, size_t)’ moving an object of non-trivially copyable type ‘struct juce::AudioDeviceManager::MidiCallbackInfo’; use ‘new’ and ‘delete’ instead [-Wclass-memaccess] 266 | : std::realloc (data, static_cast (newNumElements) * elementSize)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_audio_devices/audio_io/juce_AudioDeviceManager.h:483:12: note: ‘struct juce::AudioDeviceManager::MidiCallbackInfo’ declared here 483 | struct MidiCallbackInfo | ^~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of ‘void juce::HeapBlock::realloc(SizeType, size_t) [with SizeType = long unsigned int; ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]’: ../../JuceLibraryCode/modules/juce_core/containers/juce_ArrayAllocationBase.h:81:34: required from ‘void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]’ ../../JuceLibraryCode/modules/juce_audio_devices/audio_io/juce_AudioDeviceManager.h:483:12: note: 81 | elements.realloc ((size_t) numElements); ../../JuceLibraryCode/modules/juce_audio_devices/audio_io/juce_AudioDeviceManager.h:483:12: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/containers/juce_Array.h:74:31: required from ‘juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]’ ../../JuceLibraryCode/modules/juce_audio_devices/audio_io/juce_AudioDeviceManager.h:483:12: note: 74 | data.setAllocatedSize (other.numUsed); ../../JuceLibraryCode/modules/juce_audio_devices/audio_io/juce_AudioDeviceManager.h:483:12: note: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_RectangleList.h:53:51: required from ‘juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]’ ../../JuceLibraryCode/modules/juce_audio_devices/audio_io/juce_AudioDeviceManager.h:483:12: note: 53 | RectangleList (const RectangleList& other) : rects (other.rects) ../../JuceLibraryCode/modules/juce_audio_devices/audio_io/juce_AudioDeviceManager.h:483:12: note: | ^~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1808:62: required from ‘juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_audio_devices/audio_io/juce_AudioDeviceManager.h:483:12: note: 1808 | RectangleListRegion (const RectangleList& r) : clip (r) {} ../../JuceLibraryCode/modules/juce_audio_devices/audio_io/juce_AudioDeviceManager.h:483:12: note: | ^~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2052:17: required from ‘juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_audio_devices/audio_io/juce_AudioDeviceManager.h:483:12: note: 2052 | : clip (new RectangleListRegionType (clipList)), transform (origin), ../../JuceLibraryCode/modules/juce_audio_devices/audio_io/juce_AudioDeviceManager.h:483:12: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2486:50: required from here ../../JuceLibraryCode/modules/juce_audio_devices/audio_io/juce_AudioDeviceManager.h:483:12: note: 2486 | : BaseClass (clipList, origin), image (im) ../../JuceLibraryCode/modules/juce_audio_devices/audio_io/juce_AudioDeviceManager.h:483:12: note: | ^ ../../JuceLibraryCode/modules/juce_core/memory/juce_HeapBlock.h:266:74: warning: ‘void* realloc(void*, size_t)’ moving an object of non-trivially copyable type ‘class juce::Rectangle’; use ‘new’ and ‘delete’ instead [-Wclass-memaccess] 266 | : std::realloc (data, static_cast (newNumElements) * elementSize)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../JuceLibraryCode/modules/juce_graphics/juce_graphics.h:107, from ../../JuceLibraryCode/modules/juce_audio_devices/juce_audio_devices.h:58: ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: ‘class juce::Rectangle’ declared here 39 | class Rectangle | ^~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/containers/juce_Array.h: In instantiation of ‘void juce::Array::insert(int, ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; ParameterType = const juce::Rectangle&]’: ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_RectangleList.h:236:42: required from ‘void juce::RectangleList::subtract(RectangleType) [with ValueType = int; RectangleType = juce::Rectangle]’ ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: 236 | rects.insert (++i, RectangleType (rx1, ry1, x1 - rx1, ry2 - ry1)); ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1830:27: required from ‘juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(juce::Rectangle) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; Ptr = juce::ReferenceCountedObjectPtr::Base>]’ ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: 1830 | clip.subtract (r); ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: | ~~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1828:13: required from here ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: 1828 | Ptr excludeClipRectangle (Rectangle r) override ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: | ^~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/containers/juce_Array.h:481:25: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class juce::Rectangle’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 481 | memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: ‘class juce::Rectangle’ declared here 39 | class Rectangle | ^~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/containers/juce_Array.h: In instantiation of ‘void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]’: ../../JuceLibraryCode/modules/juce_core/containers/juce_Array.h:853:13: required from ‘void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]’ ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: 853 | removeInternal (indexToRemove); ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: | ^~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_RectangleList.h:332:34: required from ‘bool juce::RectangleList::clipTo(RectangleType) [with ValueType = int; RectangleType = juce::Rectangle]’ ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: 332 | rects.remove (i); ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1818:25: required from ‘juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(juce::Rectangle) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; Ptr = juce::ReferenceCountedObjectPtr::Base>]’ ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: 1818 | clip.clipTo (r); ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: | ~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from here ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: 1816 | Ptr clipToRectangle (Rectangle r) override ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: | ^~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/containers/juce_Array.h:1265:21: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class juce::Rectangle’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1265 | memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: ‘class juce::Rectangle’ declared here 39 | class Rectangle | ^~~~~~~~~ In file included from ../../JuceLibraryCode/modules/juce_graphics/juce_graphics.h:134: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:624:29: required from ‘void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLine(int, int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]’ ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: 624 | replaceLine (dest, p, width); ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1984:79: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIteratorFloat::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: 1984 | if (clippedWidth > 0) r.handleEdgeTableLine (clippedLeft, clippedWidth, f.topAlpha); ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1550:26: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIteratorFloat; DestPixelType = juce::PixelAlpha]’ ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: 1550 | iter.iterate (r); ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2604:67: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIteratorFloat]’ ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: 2604 | default: EdgeTableFillers::renderSolidFill (iter, destData, colour, replaceContents, (PixelAlpha*) 0); break; ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1855:39: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, juce::Rectangle, juce::PixelARGB) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: 1855 | state.fillWithSolidColour (iter, colour, false); ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1852:14: required from here ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: 1852 | void fillRectWithColour (SavedStateType& state, Rectangle area, PixelARGB colour) const override ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: | ^~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:697:24: warning: ‘void* memset(void*, int, size_t)’ writing to an object of non-trivial type ‘class juce::PixelAlpha’; use assignment instead [-Wclass-memaccess] 697 | memset (dest, colour.getAlpha(), (size_t) width); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../JuceLibraryCode/modules/juce_graphics/juce_graphics.h:112: ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: ‘class juce::PixelAlpha’ declared here 601 | class JUCE_API PixelAlpha | ^~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:624:29: required from ‘void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLine(int, int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 624 | replaceLine (dest, p, width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1984:79: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIteratorFloat::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1984 | if (clippedWidth > 0) r.handleEdgeTableLine (clippedLeft, clippedWidth, f.topAlpha); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1555:26: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIteratorFloat; DestPixelType = juce::PixelAlpha]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1555 | iter.iterate (r); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2604:67: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIteratorFloat]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 2604 | default: EdgeTableFillers::renderSolidFill (iter, destData, colour, replaceContents, (PixelAlpha*) 0); break; ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1855:39: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, juce::Rectangle, juce::PixelARGB) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1855 | state.fillWithSolidColour (iter, colour, false); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1852:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1852 | void fillRectWithColour (SavedStateType& state, Rectangle area, PixelARGB colour) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ^~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:697:24: warning: ‘void* memset(void*, int, size_t)’ writing to an object of non-trivial type ‘class juce::PixelAlpha’; use assignment instead [-Wclass-memaccess] 697 | memset (dest, colour.getAlpha(), (size_t) width); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: ‘class juce::PixelAlpha’ declared here 601 | class JUCE_API PixelAlpha | ^~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:867:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 867 | copyRow (dest, getSrcPixel (x), width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ^~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:47: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1894 | r.handleEdgeTableLineFull (x, w); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1492:123: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1492 | if (tiledFill) { ImageFill r (destData, srcData, alpha, x, y); iter.iterate (r); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2592:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 2592 | EdgeTableFillers::renderImageUntransformed (iter, destData, srcData, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1875:44: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1875 | state.renderImageUntransformed (*this, src, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1873:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1873 | void renderImageUntransformed (SavedStateType& state, const Image& src, int alpha, int x, int y, bool tiledFill) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:927:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelARGB’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 927 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: ‘class juce::PixelARGB’ declared here 59 | class JUCE_API PixelARGB | ^~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:867:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 867 | copyRow (dest, getSrcPixel (x), width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ^~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:47: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1894 | r.handleEdgeTableLineFull (x, w); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1493:123: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1493 | else { ImageFill r (destData, srcData, alpha, x, y); iter.iterate (r); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2592:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 2592 | EdgeTableFillers::renderImageUntransformed (iter, destData, srcData, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1875:44: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1875 | state.renderImageUntransformed (*this, src, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1873:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1873 | void renderImageUntransformed (SavedStateType& state, const Image& src, int alpha, int x, int y, bool tiledFill) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:927:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelARGB’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 927 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: ‘class juce::PixelARGB’ declared here 59 | class JUCE_API PixelARGB | ^~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:867:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 867 | copyRow (dest, getSrcPixel (x), width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ^~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:47: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1894 | r.handleEdgeTableLineFull (x, w); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1496:122: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1496 | if (tiledFill) { ImageFill r (destData, srcData, alpha, x, y); iter.iterate (r); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2592:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 2592 | EdgeTableFillers::renderImageUntransformed (iter, destData, srcData, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1875:44: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1875 | state.renderImageUntransformed (*this, src, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1873:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1873 | void renderImageUntransformed (SavedStateType& state, const Image& src, int alpha, int x, int y, bool tiledFill) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:927:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelARGB’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 927 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: ‘class juce::PixelARGB’ declared here 59 | class JUCE_API PixelARGB | ^~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:867:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 867 | copyRow (dest, getSrcPixel (x), width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ^~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:47: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1894 | r.handleEdgeTableLineFull (x, w); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1497:122: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1497 | else { ImageFill r (destData, srcData, alpha, x, y); iter.iterate (r); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2592:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 2592 | EdgeTableFillers::renderImageUntransformed (iter, destData, srcData, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1875:44: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1875 | state.renderImageUntransformed (*this, src, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1873:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1873 | void renderImageUntransformed (SavedStateType& state, const Image& src, int alpha, int x, int y, bool tiledFill) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:927:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelARGB’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 927 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: ‘class juce::PixelARGB’ declared here 59 | class JUCE_API PixelARGB | ^~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:867:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 867 | copyRow (dest, getSrcPixel (x), width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ^~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:47: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1894 | r.handleEdgeTableLineFull (x, w); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1500:124: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1500 | if (tiledFill) { ImageFill r (destData, srcData, alpha, x, y); iter.iterate (r); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2592:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 2592 | EdgeTableFillers::renderImageUntransformed (iter, destData, srcData, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1875:44: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1875 | state.renderImageUntransformed (*this, src, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1873:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1873 | void renderImageUntransformed (SavedStateType& state, const Image& src, int alpha, int x, int y, bool tiledFill) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:927:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelARGB’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 927 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: ‘class juce::PixelARGB’ declared here 59 | class JUCE_API PixelARGB | ^~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:867:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 867 | copyRow (dest, getSrcPixel (x), width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ^~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:47: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1894 | r.handleEdgeTableLineFull (x, w); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1501:124: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1501 | else { ImageFill r (destData, srcData, alpha, x, y); iter.iterate (r); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2592:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 2592 | EdgeTableFillers::renderImageUntransformed (iter, destData, srcData, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1875:44: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1875 | state.renderImageUntransformed (*this, src, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1873:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1873 | void renderImageUntransformed (SavedStateType& state, const Image& src, int alpha, int x, int y, bool tiledFill) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:927:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelARGB’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 927 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: ‘class juce::PixelARGB’ declared here 59 | class JUCE_API PixelARGB | ^~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:867:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 867 | copyRow (dest, getSrcPixel (x), width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ^~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:47: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1894 | r.handleEdgeTableLineFull (x, w); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1510:122: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1510 | if (tiledFill) { ImageFill r (destData, srcData, alpha, x, y); iter.iterate (r); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2592:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 2592 | EdgeTableFillers::renderImageUntransformed (iter, destData, srcData, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1875:44: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1875 | state.renderImageUntransformed (*this, src, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1873:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1873 | void renderImageUntransformed (SavedStateType& state, const Image& src, int alpha, int x, int y, bool tiledFill) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:927:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelRGB’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 927 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: ‘class juce::PixelRGB’ declared here 350 | class JUCE_API PixelRGB | ^~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:867:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 867 | copyRow (dest, getSrcPixel (x), width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ^~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:47: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1894 | r.handleEdgeTableLineFull (x, w); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1511:122: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1511 | else { ImageFill r (destData, srcData, alpha, x, y); iter.iterate (r); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2592:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 2592 | EdgeTableFillers::renderImageUntransformed (iter, destData, srcData, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1875:44: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1875 | state.renderImageUntransformed (*this, src, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1873:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1873 | void renderImageUntransformed (SavedStateType& state, const Image& src, int alpha, int x, int y, bool tiledFill) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:927:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelRGB’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 927 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: ‘class juce::PixelRGB’ declared here 350 | class JUCE_API PixelRGB | ^~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:867:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 867 | copyRow (dest, getSrcPixel (x), width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ^~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:47: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1894 | r.handleEdgeTableLineFull (x, w); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:121: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1514 | if (tiledFill) { ImageFill r (destData, srcData, alpha, x, y); iter.iterate (r); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2592:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 2592 | EdgeTableFillers::renderImageUntransformed (iter, destData, srcData, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1875:44: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1875 | state.renderImageUntransformed (*this, src, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1873:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1873 | void renderImageUntransformed (SavedStateType& state, const Image& src, int alpha, int x, int y, bool tiledFill) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:927:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelRGB’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 927 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: ‘class juce::PixelRGB’ declared here 350 | class JUCE_API PixelRGB | ^~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:867:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 867 | copyRow (dest, getSrcPixel (x), width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ^~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:47: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1894 | r.handleEdgeTableLineFull (x, w); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:121: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1515 | else { ImageFill r (destData, srcData, alpha, x, y); iter.iterate (r); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2592:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 2592 | EdgeTableFillers::renderImageUntransformed (iter, destData, srcData, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1875:44: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1875 | state.renderImageUntransformed (*this, src, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1873:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1873 | void renderImageUntransformed (SavedStateType& state, const Image& src, int alpha, int x, int y, bool tiledFill) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:927:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelRGB’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 927 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: ‘class juce::PixelRGB’ declared here 350 | class JUCE_API PixelRGB | ^~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:867:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 867 | copyRow (dest, getSrcPixel (x), width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ^~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:47: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1894 | r.handleEdgeTableLineFull (x, w); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1518:123: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1518 | if (tiledFill) { ImageFill r (destData, srcData, alpha, x, y); iter.iterate (r); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2592:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 2592 | EdgeTableFillers::renderImageUntransformed (iter, destData, srcData, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1875:44: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1875 | state.renderImageUntransformed (*this, src, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1873:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1873 | void renderImageUntransformed (SavedStateType& state, const Image& src, int alpha, int x, int y, bool tiledFill) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:927:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelRGB’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 927 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: ‘class juce::PixelRGB’ declared here 350 | class JUCE_API PixelRGB | ^~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:867:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 867 | copyRow (dest, getSrcPixel (x), width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ^~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:47: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1894 | r.handleEdgeTableLineFull (x, w); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:123: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1519 | else { ImageFill r (destData, srcData, alpha, x, y); iter.iterate (r); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2592:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 2592 | EdgeTableFillers::renderImageUntransformed (iter, destData, srcData, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1875:44: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1875 | state.renderImageUntransformed (*this, src, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1873:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1873 | void renderImageUntransformed (SavedStateType& state, const Image& src, int alpha, int x, int y, bool tiledFill) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:927:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelRGB’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 927 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: ‘class juce::PixelRGB’ declared here 350 | class JUCE_API PixelRGB | ^~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:867:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 867 | copyRow (dest, getSrcPixel (x), width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ^~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:47: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1894 | r.handleEdgeTableLineFull (x, w); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1528:125: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1528 | if (tiledFill) { ImageFill r (destData, srcData, alpha, x, y); iter.iterate (r); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2592:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 2592 | EdgeTableFillers::renderImageUntransformed (iter, destData, srcData, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1875:44: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1875 | state.renderImageUntransformed (*this, src, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1873:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1873 | void renderImageUntransformed (SavedStateType& state, const Image& src, int alpha, int x, int y, bool tiledFill) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:927:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelAlpha’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 927 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: ‘class juce::PixelAlpha’ declared here 601 | class JUCE_API PixelAlpha | ^~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:867:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 867 | copyRow (dest, getSrcPixel (x), width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ^~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:47: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1894 | r.handleEdgeTableLineFull (x, w); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1529:125: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1529 | else { ImageFill r (destData, srcData, alpha, x, y); iter.iterate (r); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2592:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 2592 | EdgeTableFillers::renderImageUntransformed (iter, destData, srcData, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1875:44: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1875 | state.renderImageUntransformed (*this, src, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1873:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1873 | void renderImageUntransformed (SavedStateType& state, const Image& src, int alpha, int x, int y, bool tiledFill) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:927:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelAlpha’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 927 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: ‘class juce::PixelAlpha’ declared here 601 | class JUCE_API PixelAlpha | ^~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:867:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 867 | copyRow (dest, getSrcPixel (x), width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ^~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:47: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1894 | r.handleEdgeTableLineFull (x, w); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1532:125: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1532 | if (tiledFill) { ImageFill r (destData, srcData, alpha, x, y); iter.iterate (r); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2592:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 2592 | EdgeTableFillers::renderImageUntransformed (iter, destData, srcData, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1875:44: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1875 | state.renderImageUntransformed (*this, src, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1873:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1873 | void renderImageUntransformed (SavedStateType& state, const Image& src, int alpha, int x, int y, bool tiledFill) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:927:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelAlpha’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 927 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: ‘class juce::PixelAlpha’ declared here 601 | class JUCE_API PixelAlpha | ^~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:867:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 867 | copyRow (dest, getSrcPixel (x), width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ^~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:47: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1894 | r.handleEdgeTableLineFull (x, w); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1533:125: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1533 | else { ImageFill r (destData, srcData, alpha, x, y); iter.iterate (r); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2592:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 2592 | EdgeTableFillers::renderImageUntransformed (iter, destData, srcData, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1875:44: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1875 | state.renderImageUntransformed (*this, src, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1873:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1873 | void renderImageUntransformed (SavedStateType& state, const Image& src, int alpha, int x, int y, bool tiledFill) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:927:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelAlpha’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 927 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: ‘class juce::PixelAlpha’ declared here 601 | class JUCE_API PixelAlpha | ^~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:867:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 867 | copyRow (dest, getSrcPixel (x), width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ^~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:47: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1894 | r.handleEdgeTableLineFull (x, w); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1536:125: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1536 | if (tiledFill) { ImageFill r (destData, srcData, alpha, x, y); iter.iterate (r); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2592:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 2592 | EdgeTableFillers::renderImageUntransformed (iter, destData, srcData, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1875:44: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1875 | state.renderImageUntransformed (*this, src, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1873:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1873 | void renderImageUntransformed (SavedStateType& state, const Image& src, int alpha, int x, int y, bool tiledFill) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:927:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelAlpha’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 927 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: ‘class juce::PixelAlpha’ declared here 601 | class JUCE_API PixelAlpha | ^~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:867:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 867 | copyRow (dest, getSrcPixel (x), width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ^~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:47: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1894 | r.handleEdgeTableLineFull (x, w); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1537:125: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1537 | else { ImageFill r (destData, srcData, alpha, x, y); iter.iterate (r); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2592:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 2592 | EdgeTableFillers::renderImageUntransformed (iter, destData, srcData, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1875:44: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1875 | state.renderImageUntransformed (*this, src, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1873:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1873 | void renderImageUntransformed (SavedStateType& state, const Image& src, int alpha, int x, int y, bool tiledFill) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:927:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelAlpha’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 927 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: ‘class juce::PixelAlpha’ declared here 601 | class JUCE_API PixelAlpha | ^~~~~~~~~~ mkdir -p build/intermediate/Release Compiling include_juce_audio_basics.cpp g++ -MMD -DLINUX=1 -DNDEBUG=1 -DJUCER_LINUX_MAKE_6D53C8B4=1 -DJUCE_APP_VERSION=4.2.0 -DJUCE_APP_VERSION_HEX=0x40200 -I/usr/include/webkitgtk-4.0 -I/usr/include/gtk-3.0 -I/usr/include/libsoup-2.4 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/cloudproviders -I/usr/include/webp -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gio-unix-2.0 -DWITH_GZFILEOP -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -pthread -pthread -I../../JuceLibraryCode -I../../JuceLibraryCode/modules -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DJucePlugin_Build_VST=1 -DJucePlugin_Build_VST3=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_RTAS=0 -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_Standalone=0 -DJUCE_SHARED_CODE=1 -o "build/intermediate/Release/include_juce_audio_basics_8a4e984a.o" -c "../../JuceLibraryCode/include_juce_audio_basics.cpp" In file included from ../../JuceLibraryCode/modules/juce_core/juce_core.h:221, from ../../JuceLibraryCode/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/modules/juce_audio_basics/juce_audio_basics.cpp:32, from ../../JuceLibraryCode/include_juce_audio_basics.cpp:9: ../../JuceLibraryCode/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of ‘void juce::HeapBlock::realloc(SizeType, size_t) [with SizeType = long unsigned int; ElementType = juce::AudioChannelSet; bool throwOnFailure = false; size_t = long unsigned int]’: ../../JuceLibraryCode/modules/juce_core/containers/juce_ArrayAllocationBase.h:81:34: required from ‘void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioChannelSet; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]’ 81 | elements.realloc ((size_t) numElements); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/containers/juce_ArrayAllocationBase.h:100:13: required from ‘void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioChannelSet; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]’ 100 | setAllocatedSize ((minNumElements + minNumElements / 2 + 8) & ~7); | ^~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/containers/juce_Array.h:435:34: required from ‘void juce::Array::add(ElementType&&) [with ElementType = juce::AudioChannelSet; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]’ 435 | data.ensureAllocatedSize (numUsed + 1); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_audio_basics/buffers/juce_AudioChannelSet.cpp:402:20: required from here 402 | retval.add (AudioChannelSet::discreteChannels (numChannels)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/memory/juce_HeapBlock.h:266:74: warning: ‘void* realloc(void*, size_t)’ moving an object of non-trivially copyable type ‘class juce::AudioChannelSet’; use ‘new’ and ‘delete’ instead [-Wclass-memaccess] 266 | : std::realloc (data, static_cast (newNumElements) * elementSize)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../JuceLibraryCode/modules/juce_audio_basics/juce_audio_basics.h:86: ../../JuceLibraryCode/modules/juce_audio_basics/buffers/juce_AudioChannelSet.h:46:17: note: ‘class juce::AudioChannelSet’ declared here 46 | class JUCE_API AudioChannelSet | ^~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of ‘void juce::HeapBlock::realloc(SizeType, size_t) [with SizeType = long unsigned int; ElementType = juce::MidiMessage; bool throwOnFailure = false; size_t = long unsigned int]’: ../../JuceLibraryCode/modules/juce_core/containers/juce_ArrayAllocationBase.h:81:34: required from ‘void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::MidiMessage; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]’ ../../JuceLibraryCode/modules/juce_audio_basics/buffers/juce_AudioChannelSet.h:46:17: note: 81 | elements.realloc ((size_t) numElements); ../../JuceLibraryCode/modules/juce_audio_basics/buffers/juce_AudioChannelSet.h:46:17: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/containers/juce_ArrayAllocationBase.h:100:13: required from ‘void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::MidiMessage; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]’ ../../JuceLibraryCode/modules/juce_audio_basics/buffers/juce_AudioChannelSet.h:46:17: note: 100 | setAllocatedSize ((minNumElements + minNumElements / 2 + 8) & ~7); ../../JuceLibraryCode/modules/juce_audio_basics/buffers/juce_AudioChannelSet.h:46:17: note: | ^~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/containers/juce_Array.h:435:34: required from ‘void juce::Array::add(ElementType&&) [with ElementType = juce::MidiMessage; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]’ ../../JuceLibraryCode/modules/juce_audio_basics/buffers/juce_AudioChannelSet.h:46:17: note: 435 | data.ensureAllocatedSize (numUsed + 1); ../../JuceLibraryCode/modules/juce_audio_basics/buffers/juce_AudioChannelSet.h:46:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_audio_basics/midi/juce_MidiMessageSequence.cpp:309:26: required from here ../../JuceLibraryCode/modules/juce_audio_basics/buffers/juce_AudioChannelSet.h:46:17: note: 309 | dest.add (MidiMessage (mm, 0.0)); ../../JuceLibraryCode/modules/juce_audio_basics/buffers/juce_AudioChannelSet.h:46:17: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/memory/juce_HeapBlock.h:266:74: warning: ‘void* realloc(void*, size_t)’ moving an object of non-trivially copyable type ‘class juce::MidiMessage’; use ‘new’ and ‘delete’ instead [-Wclass-memaccess] 266 | : std::realloc (data, static_cast (newNumElements) * elementSize)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../JuceLibraryCode/modules/juce_audio_basics/juce_audio_basics.h:93: ../../JuceLibraryCode/modules/juce_audio_basics/midi/juce_MidiMessage.h:34:17: note: ‘class juce::MidiMessage’ declared here 34 | class JUCE_API MidiMessage | ^~~~~~~~~~~ mkdir -p build/intermediate/Release Compiling include_juce_audio_plugin_client_utils.cpp g++ -MMD -DLINUX=1 -DNDEBUG=1 -DJUCER_LINUX_MAKE_6D53C8B4=1 -DJUCE_APP_VERSION=4.2.0 -DJUCE_APP_VERSION_HEX=0x40200 -I/usr/include/webkitgtk-4.0 -I/usr/include/gtk-3.0 -I/usr/include/libsoup-2.4 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/cloudproviders -I/usr/include/webp -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gio-unix-2.0 -DWITH_GZFILEOP -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -pthread -pthread -I../../JuceLibraryCode -I../../JuceLibraryCode/modules -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DJucePlugin_Build_VST=1 -DJucePlugin_Build_VST3=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_RTAS=0 -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_Standalone=0 -DJUCE_SHARED_CODE=1 -o "build/intermediate/Release/include_juce_audio_plugin_client_utils_e32edaee.o" -c "../../JuceLibraryCode/include_juce_audio_plugin_client_utils.cpp" In file included from ../../JuceLibraryCode/modules/juce_core/juce_core.h:221, from ../../JuceLibraryCode/modules/juce_graphics/juce_graphics.h:57, from ../../JuceLibraryCode/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../JuceLibraryCode/modules/juce_audio_plugin_client/utility/../juce_audio_plugin_client.h:53, from ../../JuceLibraryCode/modules/juce_audio_plugin_client/utility/juce_IncludeModuleHeaders.h:27, from ../../JuceLibraryCode/modules/juce_audio_plugin_client/utility/juce_PluginUtilities.cpp:33, from ../../JuceLibraryCode/modules/juce_audio_plugin_client/juce_audio_plugin_client_utils.cpp:27, from ../../JuceLibraryCode/include_juce_audio_plugin_client_utils.cpp:9: ../../JuceLibraryCode/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of ‘void juce::HeapBlock::realloc(SizeType, size_t) [with SizeType = long unsigned int; ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]’: ../../JuceLibraryCode/modules/juce_core/containers/juce_ArrayAllocationBase.h:81:34: required from ‘void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]’ 81 | elements.realloc ((size_t) numElements); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/containers/juce_ArrayAllocationBase.h:100:13: required from ‘void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]’ 100 | setAllocatedSize ((minNumElements + minNumElements / 2 + 8) & ~7); | ^~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/containers/juce_Array.h:435:34: required from ‘void juce::Array::add(ElementType&&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]’ 435 | data.ensureAllocatedSize (numUsed + 1); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1570:25: required from here 1570 | layouts.add (InOutChannelPair (i)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/memory/juce_HeapBlock.h:266:74: warning: ‘void* realloc(void*, size_t)’ moving an object of non-trivially copyable type ‘struct juce::AudioProcessor::InOutChannelPair’; use ‘new’ and ‘delete’ instead [-Wclass-memaccess] 266 | : std::realloc (data, static_cast (newNumElements) * elementSize)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../JuceLibraryCode/modules/juce_audio_processors/juce_audio_processors.h:104, from ../../JuceLibraryCode/modules/juce_audio_plugin_client/utility/../juce_audio_plugin_client.h:55: ../../JuceLibraryCode/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1536:12: note: ‘struct juce::AudioProcessor::InOutChannelPair’ declared here 1536 | struct InOutChannelPair | ^~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of ‘void juce::HeapBlock::realloc(SizeType, size_t) [with SizeType = long unsigned int; ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]’: ../../JuceLibraryCode/modules/juce_core/containers/juce_ArrayAllocationBase.h:81:34: required from ‘void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]’ ../../JuceLibraryCode/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1536:12: note: 81 | elements.realloc ((size_t) numElements); ../../JuceLibraryCode/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1536:12: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/containers/juce_Array.h:74:31: required from ‘juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]’ ../../JuceLibraryCode/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1536:12: note: 74 | data.setAllocatedSize (other.numUsed); ../../JuceLibraryCode/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1536:12: note: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_RectangleList.h:53:51: required from ‘juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]’ ../../JuceLibraryCode/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1536:12: note: 53 | RectangleList (const RectangleList& other) : rects (other.rects) ../../JuceLibraryCode/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1536:12: note: | ^~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1808:62: required from ‘juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1536:12: note: 1808 | RectangleListRegion (const RectangleList& r) : clip (r) {} ../../JuceLibraryCode/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1536:12: note: | ^~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2052:17: required from ‘juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1536:12: note: 2052 | : clip (new RectangleListRegionType (clipList)), transform (origin), ../../JuceLibraryCode/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1536:12: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2486:50: required from here ../../JuceLibraryCode/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1536:12: note: 2486 | : BaseClass (clipList, origin), image (im) ../../JuceLibraryCode/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1536:12: note: | ^ ../../JuceLibraryCode/modules/juce_core/memory/juce_HeapBlock.h:266:74: warning: ‘void* realloc(void*, size_t)’ moving an object of non-trivially copyable type ‘class juce::Rectangle’; use ‘new’ and ‘delete’ instead [-Wclass-memaccess] 266 | : std::realloc (data, static_cast (newNumElements) * elementSize)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../JuceLibraryCode/modules/juce_graphics/juce_graphics.h:107: ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: ‘class juce::Rectangle’ declared here 39 | class Rectangle | ^~~~~~~~~ In file included from ../../JuceLibraryCode/modules/juce_core/juce_core.h:235: ../../JuceLibraryCode/modules/juce_core/containers/juce_Array.h: In instantiation of ‘void juce::Array::insert(int, ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; ParameterType = const juce::Rectangle&]’: ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_RectangleList.h:236:42: required from ‘void juce::RectangleList::subtract(RectangleType) [with ValueType = int; RectangleType = juce::Rectangle]’ ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: 236 | rects.insert (++i, RectangleType (rx1, ry1, x1 - rx1, ry2 - ry1)); ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1830:27: required from ‘juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(juce::Rectangle) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; Ptr = juce::ReferenceCountedObjectPtr::Base>]’ ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: 1830 | clip.subtract (r); ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: | ~~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1828:13: required from here ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: 1828 | Ptr excludeClipRectangle (Rectangle r) override ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: | ^~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/containers/juce_Array.h:481:25: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class juce::Rectangle’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 481 | memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: ‘class juce::Rectangle’ declared here 39 | class Rectangle | ^~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/containers/juce_Array.h: In instantiation of ‘void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]’: ../../JuceLibraryCode/modules/juce_core/containers/juce_Array.h:853:13: required from ‘void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]’ ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: 853 | removeInternal (indexToRemove); ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: | ^~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_RectangleList.h:332:34: required from ‘bool juce::RectangleList::clipTo(RectangleType) [with ValueType = int; RectangleType = juce::Rectangle]’ ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: 332 | rects.remove (i); ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1818:25: required from ‘juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(juce::Rectangle) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; Ptr = juce::ReferenceCountedObjectPtr::Base>]’ ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: 1818 | clip.clipTo (r); ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: | ~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from here ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: 1816 | Ptr clipToRectangle (Rectangle r) override ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: | ^~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/containers/juce_Array.h:1265:21: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class juce::Rectangle’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1265 | memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: ‘class juce::Rectangle’ declared here 39 | class Rectangle | ^~~~~~~~~ In file included from ../../JuceLibraryCode/modules/juce_graphics/juce_graphics.h:134: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:624:29: required from ‘void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLine(int, int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]’ ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: 624 | replaceLine (dest, p, width); ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1984:79: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIteratorFloat::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: 1984 | if (clippedWidth > 0) r.handleEdgeTableLine (clippedLeft, clippedWidth, f.topAlpha); ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1550:26: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIteratorFloat; DestPixelType = juce::PixelAlpha]’ ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: 1550 | iter.iterate (r); ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2604:67: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIteratorFloat]’ ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: 2604 | default: EdgeTableFillers::renderSolidFill (iter, destData, colour, replaceContents, (PixelAlpha*) 0); break; ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1855:39: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, juce::Rectangle, juce::PixelARGB) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: 1855 | state.fillWithSolidColour (iter, colour, false); ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1852:14: required from here ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: 1852 | void fillRectWithColour (SavedStateType& state, Rectangle area, PixelARGB colour) const override ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: | ^~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:697:24: warning: ‘void* memset(void*, int, size_t)’ writing to an object of non-trivial type ‘class juce::PixelAlpha’; use assignment instead [-Wclass-memaccess] 697 | memset (dest, colour.getAlpha(), (size_t) width); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../JuceLibraryCode/modules/juce_graphics/juce_graphics.h:112: ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: ‘class juce::PixelAlpha’ declared here 601 | class JUCE_API PixelAlpha | ^~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:624:29: required from ‘void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLine(int, int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 624 | replaceLine (dest, p, width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1984:79: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIteratorFloat::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1984 | if (clippedWidth > 0) r.handleEdgeTableLine (clippedLeft, clippedWidth, f.topAlpha); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1555:26: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIteratorFloat; DestPixelType = juce::PixelAlpha]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1555 | iter.iterate (r); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2604:67: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIteratorFloat]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 2604 | default: EdgeTableFillers::renderSolidFill (iter, destData, colour, replaceContents, (PixelAlpha*) 0); break; ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1855:39: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, juce::Rectangle, juce::PixelARGB) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1855 | state.fillWithSolidColour (iter, colour, false); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1852:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1852 | void fillRectWithColour (SavedStateType& state, Rectangle area, PixelARGB colour) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ^~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:697:24: warning: ‘void* memset(void*, int, size_t)’ writing to an object of non-trivial type ‘class juce::PixelAlpha’; use assignment instead [-Wclass-memaccess] 697 | memset (dest, colour.getAlpha(), (size_t) width); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: ‘class juce::PixelAlpha’ declared here 601 | class JUCE_API PixelAlpha | ^~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:867:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 867 | copyRow (dest, getSrcPixel (x), width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ^~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:47: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1894 | r.handleEdgeTableLineFull (x, w); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1492:123: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1492 | if (tiledFill) { ImageFill r (destData, srcData, alpha, x, y); iter.iterate (r); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2592:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 2592 | EdgeTableFillers::renderImageUntransformed (iter, destData, srcData, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1875:44: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1875 | state.renderImageUntransformed (*this, src, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1873:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1873 | void renderImageUntransformed (SavedStateType& state, const Image& src, int alpha, int x, int y, bool tiledFill) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:927:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelARGB’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 927 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: ‘class juce::PixelARGB’ declared here 59 | class JUCE_API PixelARGB | ^~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:867:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 867 | copyRow (dest, getSrcPixel (x), width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ^~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:47: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1894 | r.handleEdgeTableLineFull (x, w); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1493:123: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1493 | else { ImageFill r (destData, srcData, alpha, x, y); iter.iterate (r); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2592:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 2592 | EdgeTableFillers::renderImageUntransformed (iter, destData, srcData, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1875:44: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1875 | state.renderImageUntransformed (*this, src, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1873:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1873 | void renderImageUntransformed (SavedStateType& state, const Image& src, int alpha, int x, int y, bool tiledFill) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:927:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelARGB’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 927 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: ‘class juce::PixelARGB’ declared here 59 | class JUCE_API PixelARGB | ^~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:867:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 867 | copyRow (dest, getSrcPixel (x), width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ^~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:47: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1894 | r.handleEdgeTableLineFull (x, w); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1496:122: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1496 | if (tiledFill) { ImageFill r (destData, srcData, alpha, x, y); iter.iterate (r); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2592:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 2592 | EdgeTableFillers::renderImageUntransformed (iter, destData, srcData, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1875:44: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1875 | state.renderImageUntransformed (*this, src, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1873:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1873 | void renderImageUntransformed (SavedStateType& state, const Image& src, int alpha, int x, int y, bool tiledFill) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:927:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelARGB’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 927 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: ‘class juce::PixelARGB’ declared here 59 | class JUCE_API PixelARGB | ^~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:867:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 867 | copyRow (dest, getSrcPixel (x), width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ^~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:47: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1894 | r.handleEdgeTableLineFull (x, w); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1497:122: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1497 | else { ImageFill r (destData, srcData, alpha, x, y); iter.iterate (r); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2592:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 2592 | EdgeTableFillers::renderImageUntransformed (iter, destData, srcData, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1875:44: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1875 | state.renderImageUntransformed (*this, src, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1873:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1873 | void renderImageUntransformed (SavedStateType& state, const Image& src, int alpha, int x, int y, bool tiledFill) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:927:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelARGB’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 927 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: ‘class juce::PixelARGB’ declared here 59 | class JUCE_API PixelARGB | ^~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:867:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 867 | copyRow (dest, getSrcPixel (x), width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ^~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:47: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1894 | r.handleEdgeTableLineFull (x, w); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1500:124: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1500 | if (tiledFill) { ImageFill r (destData, srcData, alpha, x, y); iter.iterate (r); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2592:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 2592 | EdgeTableFillers::renderImageUntransformed (iter, destData, srcData, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1875:44: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1875 | state.renderImageUntransformed (*this, src, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1873:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1873 | void renderImageUntransformed (SavedStateType& state, const Image& src, int alpha, int x, int y, bool tiledFill) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:927:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelARGB’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 927 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: ‘class juce::PixelARGB’ declared here 59 | class JUCE_API PixelARGB | ^~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:867:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 867 | copyRow (dest, getSrcPixel (x), width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ^~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:47: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1894 | r.handleEdgeTableLineFull (x, w); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1501:124: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1501 | else { ImageFill r (destData, srcData, alpha, x, y); iter.iterate (r); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2592:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 2592 | EdgeTableFillers::renderImageUntransformed (iter, destData, srcData, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1875:44: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1875 | state.renderImageUntransformed (*this, src, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1873:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1873 | void renderImageUntransformed (SavedStateType& state, const Image& src, int alpha, int x, int y, bool tiledFill) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:927:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelARGB’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 927 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: ‘class juce::PixelARGB’ declared here 59 | class JUCE_API PixelARGB | ^~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:867:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 867 | copyRow (dest, getSrcPixel (x), width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ^~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:47: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1894 | r.handleEdgeTableLineFull (x, w); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1510:122: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1510 | if (tiledFill) { ImageFill r (destData, srcData, alpha, x, y); iter.iterate (r); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2592:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 2592 | EdgeTableFillers::renderImageUntransformed (iter, destData, srcData, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1875:44: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1875 | state.renderImageUntransformed (*this, src, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1873:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1873 | void renderImageUntransformed (SavedStateType& state, const Image& src, int alpha, int x, int y, bool tiledFill) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:927:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelRGB’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 927 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: ‘class juce::PixelRGB’ declared here 350 | class JUCE_API PixelRGB | ^~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:867:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 867 | copyRow (dest, getSrcPixel (x), width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ^~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:47: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1894 | r.handleEdgeTableLineFull (x, w); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1511:122: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1511 | else { ImageFill r (destData, srcData, alpha, x, y); iter.iterate (r); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2592:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 2592 | EdgeTableFillers::renderImageUntransformed (iter, destData, srcData, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1875:44: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1875 | state.renderImageUntransformed (*this, src, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1873:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1873 | void renderImageUntransformed (SavedStateType& state, const Image& src, int alpha, int x, int y, bool tiledFill) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:927:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelRGB’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 927 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: ‘class juce::PixelRGB’ declared here 350 | class JUCE_API PixelRGB | ^~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:867:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 867 | copyRow (dest, getSrcPixel (x), width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ^~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:47: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1894 | r.handleEdgeTableLineFull (x, w); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:121: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1514 | if (tiledFill) { ImageFill r (destData, srcData, alpha, x, y); iter.iterate (r); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2592:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 2592 | EdgeTableFillers::renderImageUntransformed (iter, destData, srcData, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1875:44: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1875 | state.renderImageUntransformed (*this, src, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1873:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1873 | void renderImageUntransformed (SavedStateType& state, const Image& src, int alpha, int x, int y, bool tiledFill) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:927:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelRGB’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 927 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: ‘class juce::PixelRGB’ declared here 350 | class JUCE_API PixelRGB | ^~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:867:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 867 | copyRow (dest, getSrcPixel (x), width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ^~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:47: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1894 | r.handleEdgeTableLineFull (x, w); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:121: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1515 | else { ImageFill r (destData, srcData, alpha, x, y); iter.iterate (r); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2592:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 2592 | EdgeTableFillers::renderImageUntransformed (iter, destData, srcData, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1875:44: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1875 | state.renderImageUntransformed (*this, src, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1873:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1873 | void renderImageUntransformed (SavedStateType& state, const Image& src, int alpha, int x, int y, bool tiledFill) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:927:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelRGB’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 927 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: ‘class juce::PixelRGB’ declared here 350 | class JUCE_API PixelRGB | ^~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:867:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 867 | copyRow (dest, getSrcPixel (x), width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ^~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:47: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1894 | r.handleEdgeTableLineFull (x, w); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1518:123: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1518 | if (tiledFill) { ImageFill r (destData, srcData, alpha, x, y); iter.iterate (r); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2592:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 2592 | EdgeTableFillers::renderImageUntransformed (iter, destData, srcData, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1875:44: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1875 | state.renderImageUntransformed (*this, src, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1873:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1873 | void renderImageUntransformed (SavedStateType& state, const Image& src, int alpha, int x, int y, bool tiledFill) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:927:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelRGB’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 927 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: ‘class juce::PixelRGB’ declared here 350 | class JUCE_API PixelRGB | ^~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:867:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 867 | copyRow (dest, getSrcPixel (x), width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ^~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:47: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1894 | r.handleEdgeTableLineFull (x, w); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:123: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1519 | else { ImageFill r (destData, srcData, alpha, x, y); iter.iterate (r); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2592:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 2592 | EdgeTableFillers::renderImageUntransformed (iter, destData, srcData, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1875:44: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1875 | state.renderImageUntransformed (*this, src, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1873:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1873 | void renderImageUntransformed (SavedStateType& state, const Image& src, int alpha, int x, int y, bool tiledFill) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:927:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelRGB’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 927 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: ‘class juce::PixelRGB’ declared here 350 | class JUCE_API PixelRGB | ^~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:867:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 867 | copyRow (dest, getSrcPixel (x), width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ^~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:47: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1894 | r.handleEdgeTableLineFull (x, w); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1528:125: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1528 | if (tiledFill) { ImageFill r (destData, srcData, alpha, x, y); iter.iterate (r); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2592:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 2592 | EdgeTableFillers::renderImageUntransformed (iter, destData, srcData, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1875:44: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1875 | state.renderImageUntransformed (*this, src, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1873:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1873 | void renderImageUntransformed (SavedStateType& state, const Image& src, int alpha, int x, int y, bool tiledFill) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:927:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelAlpha’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 927 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: ‘class juce::PixelAlpha’ declared here 601 | class JUCE_API PixelAlpha | ^~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:867:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 867 | copyRow (dest, getSrcPixel (x), width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ^~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:47: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1894 | r.handleEdgeTableLineFull (x, w); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1529:125: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1529 | else { ImageFill r (destData, srcData, alpha, x, y); iter.iterate (r); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2592:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 2592 | EdgeTableFillers::renderImageUntransformed (iter, destData, srcData, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1875:44: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1875 | state.renderImageUntransformed (*this, src, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1873:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1873 | void renderImageUntransformed (SavedStateType& state, const Image& src, int alpha, int x, int y, bool tiledFill) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:927:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelAlpha’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 927 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: ‘class juce::PixelAlpha’ declared here 601 | class JUCE_API PixelAlpha | ^~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:867:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 867 | copyRow (dest, getSrcPixel (x), width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ^~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:47: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1894 | r.handleEdgeTableLineFull (x, w); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1532:125: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1532 | if (tiledFill) { ImageFill r (destData, srcData, alpha, x, y); iter.iterate (r); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2592:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 2592 | EdgeTableFillers::renderImageUntransformed (iter, destData, srcData, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1875:44: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1875 | state.renderImageUntransformed (*this, src, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1873:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1873 | void renderImageUntransformed (SavedStateType& state, const Image& src, int alpha, int x, int y, bool tiledFill) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:927:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelAlpha’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 927 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: ‘class juce::PixelAlpha’ declared here 601 | class JUCE_API PixelAlpha | ^~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:867:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 867 | copyRow (dest, getSrcPixel (x), width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ^~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:47: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1894 | r.handleEdgeTableLineFull (x, w); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1533:125: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1533 | else { ImageFill r (destData, srcData, alpha, x, y); iter.iterate (r); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2592:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 2592 | EdgeTableFillers::renderImageUntransformed (iter, destData, srcData, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1875:44: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1875 | state.renderImageUntransformed (*this, src, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1873:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1873 | void renderImageUntransformed (SavedStateType& state, const Image& src, int alpha, int x, int y, bool tiledFill) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:927:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelAlpha’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 927 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: ‘class juce::PixelAlpha’ declared here 601 | class JUCE_API PixelAlpha | ^~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:867:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 867 | copyRow (dest, getSrcPixel (x), width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ^~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:47: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1894 | r.handleEdgeTableLineFull (x, w); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1536:125: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1536 | if (tiledFill) { ImageFill r (destData, srcData, alpha, x, y); iter.iterate (r); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2592:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 2592 | EdgeTableFillers::renderImageUntransformed (iter, destData, srcData, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1875:44: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1875 | state.renderImageUntransformed (*this, src, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1873:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1873 | void renderImageUntransformed (SavedStateType& state, const Image& src, int alpha, int x, int y, bool tiledFill) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:927:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelAlpha’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 927 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: ‘class juce::PixelAlpha’ declared here 601 | class JUCE_API PixelAlpha | ^~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:867:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 867 | copyRow (dest, getSrcPixel (x), width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ^~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:47: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1894 | r.handleEdgeTableLineFull (x, w); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1537:125: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1537 | else { ImageFill r (destData, srcData, alpha, x, y); iter.iterate (r); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2592:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 2592 | EdgeTableFillers::renderImageUntransformed (iter, destData, srcData, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1875:44: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1875 | state.renderImageUntransformed (*this, src, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1873:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1873 | void renderImageUntransformed (SavedStateType& state, const Image& src, int alpha, int x, int y, bool tiledFill) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:927:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelAlpha’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 927 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: ‘class juce::PixelAlpha’ declared here 601 | class JUCE_API PixelAlpha | ^~~~~~~~~~ mkdir -p build/intermediate/Release Compiling include_juce_audio_processors.cpp g++ -MMD -DLINUX=1 -DNDEBUG=1 -DJUCER_LINUX_MAKE_6D53C8B4=1 -DJUCE_APP_VERSION=4.2.0 -DJUCE_APP_VERSION_HEX=0x40200 -I/usr/include/webkitgtk-4.0 -I/usr/include/gtk-3.0 -I/usr/include/libsoup-2.4 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/cloudproviders -I/usr/include/webp -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gio-unix-2.0 -DWITH_GZFILEOP -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -pthread -pthread -I../../JuceLibraryCode -I../../JuceLibraryCode/modules -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DJucePlugin_Build_VST=1 -DJucePlugin_Build_VST3=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_RTAS=0 -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_Standalone=0 -DJUCE_SHARED_CODE=1 -o "build/intermediate/Release/include_juce_audio_processors_10c03666.o" -c "../../JuceLibraryCode/include_juce_audio_processors.cpp" In file included from ../../JuceLibraryCode/modules/juce_audio_processors/juce_audio_processors.cpp:158, from ../../JuceLibraryCode/include_juce_audio_processors.cpp:9: ../../JuceLibraryCode/modules/juce_audio_processors/processors/juce_AudioPluginInstance.cpp: In member function ‘virtual bool juce::AudioPluginInstance::isMetaParameter(int) const’: ../../JuceLibraryCode/modules/juce_audio_processors/processors/juce_AudioPluginInstance.cpp:166:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 166 | if (auto* param = getParameters()[parameterIndex]) | ^~ ../../JuceLibraryCode/modules/juce_audio_processors/processors/juce_AudioPluginInstance.cpp:169:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 169 | return false; | ^~~~~~ In file included from ../../JuceLibraryCode/modules/juce_core/juce_core.h:235, from ../../JuceLibraryCode/modules/juce_graphics/juce_graphics.h:57, from ../../JuceLibraryCode/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../JuceLibraryCode/modules/juce_audio_processors/juce_audio_processors.h:56, from ../../JuceLibraryCode/modules/juce_audio_processors/juce_audio_processors.cpp:39: ../../JuceLibraryCode/modules/juce_core/containers/juce_Array.h: In instantiation of ‘void juce::Array::insertMultiple(int, ParameterType, int) [with ElementType = juce::AudioChannelSet; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; ParameterType = const juce::AudioChannelSet&]’: ../../JuceLibraryCode/modules/juce_audio_processors/processors/juce_AudioProcessor.cpp:295:50: required from here ../../JuceLibraryCode/modules/juce_audio_processors/processors/juce_AudioPluginInstance.cpp:169:9: note: 295 | allTheSame.inputBuses.insertMultiple (-1, requested, getBusCount (true)); ../../JuceLibraryCode/modules/juce_audio_processors/processors/juce_AudioPluginInstance.cpp:169:9: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/containers/juce_Array.h:517:25: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class juce::AudioChannelSet’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 517 | memmove (insertPos + numberOfTimesToInsertIt, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../JuceLibraryCode/modules/juce_audio_basics/juce_audio_basics.h:86, from ../../JuceLibraryCode/modules/juce_audio_processors/juce_audio_processors.h:57: ../../JuceLibraryCode/modules/juce_audio_basics/buffers/juce_AudioChannelSet.h:46:17: note: ‘class juce::AudioChannelSet’ declared here 46 | class JUCE_API AudioChannelSet | ^~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/containers/juce_Array.h: In instantiation of ‘void juce::Array::removeRange(int, int) [with ElementType = juce::AudioChannelSet; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]’: ../../JuceLibraryCode/modules/juce_core/containers/juce_Array.h:757:13: required from ‘void juce::Array::resize(int) [with ElementType = juce::AudioChannelSet; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]’ ../../JuceLibraryCode/modules/juce_audio_basics/buffers/juce_AudioChannelSet.h:46:17: note: 757 | removeRange (targetNumItems, -numToAdd); ../../JuceLibraryCode/modules/juce_audio_basics/buffers/juce_AudioChannelSet.h:46:17: note: | ^~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_audio_processors/processors/juce_AudioProcessor.cpp:815:32: required from here ../../JuceLibraryCode/modules/juce_audio_basics/buffers/juce_AudioChannelSet.h:46:17: note: 815 | nearest.inputBuses .resize (hasInputs ? 1 : 0); ../../JuceLibraryCode/modules/juce_audio_basics/buffers/juce_AudioChannelSet.h:46:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/containers/juce_Array.h:1016:25: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class juce::AudioChannelSet’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1016 | memmove (e, e + numberToRemove, ((size_t) numToShift) * sizeof (ElementType)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_audio_basics/buffers/juce_AudioChannelSet.h:46:17: note: ‘class juce::AudioChannelSet’ declared here 46 | class JUCE_API AudioChannelSet | ^~~~~~~~~~~~~~~ In file included from ../../JuceLibraryCode/modules/juce_core/juce_core.h:221: ../../JuceLibraryCode/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of ‘void juce::HeapBlock::realloc(SizeType, size_t) [with SizeType = long unsigned int; ElementType = juce::AudioChannelSet; bool throwOnFailure = false; size_t = long unsigned int]’: ../../JuceLibraryCode/modules/juce_core/containers/juce_ArrayAllocationBase.h:81:34: required from ‘void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioChannelSet; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]’ ../../JuceLibraryCode/modules/juce_audio_basics/buffers/juce_AudioChannelSet.h:46:17: note: 81 | elements.realloc ((size_t) numElements); ../../JuceLibraryCode/modules/juce_audio_basics/buffers/juce_AudioChannelSet.h:46:17: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/containers/juce_Array.h:74:31: required from ‘juce::Array::Array(const juce::Array&) [with ElementType = juce::AudioChannelSet; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]’ ../../JuceLibraryCode/modules/juce_audio_basics/buffers/juce_AudioChannelSet.h:46:17: note: 74 | data.setAllocatedSize (other.numUsed); ../../JuceLibraryCode/modules/juce_audio_basics/buffers/juce_AudioChannelSet.h:46:17: note: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_audio_processors/processors/juce_AudioProcessor.h:297:12: required from here ../../JuceLibraryCode/modules/juce_audio_basics/buffers/juce_AudioChannelSet.h:46:17: note: 297 | struct BusesLayout ../../JuceLibraryCode/modules/juce_audio_basics/buffers/juce_AudioChannelSet.h:46:17: note: | ^~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/memory/juce_HeapBlock.h:266:74: warning: ‘void* realloc(void*, size_t)’ moving an object of non-trivially copyable type ‘class juce::AudioChannelSet’; use ‘new’ and ‘delete’ instead [-Wclass-memaccess] 266 | : std::realloc (data, static_cast (newNumElements) * elementSize)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_audio_basics/buffers/juce_AudioChannelSet.h:46:17: note: ‘class juce::AudioChannelSet’ declared here 46 | class JUCE_API AudioChannelSet | ^~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of ‘void juce::HeapBlock::realloc(SizeType, size_t) [with SizeType = long unsigned int; ElementType = juce::AudioProcessor::BusProperties; bool throwOnFailure = false; size_t = long unsigned int]’: ../../JuceLibraryCode/modules/juce_core/containers/juce_ArrayAllocationBase.h:81:34: required from ‘void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::BusProperties; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]’ ../../JuceLibraryCode/modules/juce_audio_basics/buffers/juce_AudioChannelSet.h:46:17: note: 81 | elements.realloc ((size_t) numElements); ../../JuceLibraryCode/modules/juce_audio_basics/buffers/juce_AudioChannelSet.h:46:17: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/containers/juce_Array.h:74:31: required from ‘juce::Array::Array(const juce::Array&) [with ElementType = juce::AudioProcessor::BusProperties; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]’ ../../JuceLibraryCode/modules/juce_audio_basics/buffers/juce_AudioChannelSet.h:46:17: note: 74 | data.setAllocatedSize (other.numUsed); ../../JuceLibraryCode/modules/juce_audio_basics/buffers/juce_AudioChannelSet.h:46:17: note: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1486:12: required from here ../../JuceLibraryCode/modules/juce_audio_basics/buffers/juce_AudioChannelSet.h:46:17: note: 1486 | struct BusesProperties ../../JuceLibraryCode/modules/juce_audio_basics/buffers/juce_AudioChannelSet.h:46:17: note: | ^~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/memory/juce_HeapBlock.h:266:74: warning: ‘void* realloc(void*, size_t)’ moving an object of non-trivially copyable type ‘struct juce::AudioProcessor::BusProperties’; use ‘new’ and ‘delete’ instead [-Wclass-memaccess] 266 | : std::realloc (data, static_cast (newNumElements) * elementSize)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../JuceLibraryCode/modules/juce_audio_processors/juce_audio_processors.h:104: ../../JuceLibraryCode/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1473:12: note: ‘struct juce::AudioProcessor::BusProperties’ declared here 1473 | struct BusProperties | ^~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/containers/juce_Array.h: In instantiation of ‘void juce::Array::insertMultiple(int, ParameterType, int) [with ElementType = juce::MidiBuffer; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; ParameterType = const juce::MidiBuffer&]’: ../../JuceLibraryCode/modules/juce_core/containers/juce_Array.h:755:13: required from ‘void juce::Array::resize(int) [with ElementType = juce::MidiBuffer; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]’ ../../JuceLibraryCode/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1473:12: note: 755 | insertMultiple (numUsed, ElementType(), numToAdd); ../../JuceLibraryCode/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1473:12: note: | ^~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_audio_processors/processors/juce_AudioProcessorGraph.cpp:144:28: required from ‘void juce::GraphRenderSequence::prepareBuffers(int) [with FloatType = float]’ ../../JuceLibraryCode/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1473:12: note: 144 | midiBuffers.resize (numMidiBuffersNeeded); ../../JuceLibraryCode/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1473:12: note: | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_audio_processors/processors/juce_AudioProcessorGraph.cpp:1176:34: required from here ../../JuceLibraryCode/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1473:12: note: 1176 | newSequenceF->prepareBuffers (getBlockSize()); ../../JuceLibraryCode/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1473:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/containers/juce_Array.h:517:25: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class juce::MidiBuffer’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 517 | memmove (insertPos + numberOfTimesToInsertIt, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../JuceLibraryCode/modules/juce_audio_basics/juce_audio_basics.h:94: ../../JuceLibraryCode/modules/juce_audio_basics/midi/juce_MidiBuffer.h:42:17: note: ‘class juce::MidiBuffer’ declared here 42 | class JUCE_API MidiBuffer | ^~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/containers/juce_Array.h: In instantiation of ‘void juce::Array::removeRange(int, int) [with ElementType = juce::MidiBuffer; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]’: ../../JuceLibraryCode/modules/juce_core/containers/juce_Array.h:757:13: required from ‘void juce::Array::resize(int) [with ElementType = juce::MidiBuffer; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]’ ../../JuceLibraryCode/modules/juce_audio_basics/midi/juce_MidiBuffer.h:42:17: note: 757 | removeRange (targetNumItems, -numToAdd); ../../JuceLibraryCode/modules/juce_audio_basics/midi/juce_MidiBuffer.h:42:17: note: | ^~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_audio_processors/processors/juce_AudioProcessorGraph.cpp:144:28: required from ‘void juce::GraphRenderSequence::prepareBuffers(int) [with FloatType = float]’ ../../JuceLibraryCode/modules/juce_audio_basics/midi/juce_MidiBuffer.h:42:17: note: 144 | midiBuffers.resize (numMidiBuffersNeeded); ../../JuceLibraryCode/modules/juce_audio_basics/midi/juce_MidiBuffer.h:42:17: note: | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_audio_processors/processors/juce_AudioProcessorGraph.cpp:1176:34: required from here ../../JuceLibraryCode/modules/juce_audio_basics/midi/juce_MidiBuffer.h:42:17: note: 1176 | newSequenceF->prepareBuffers (getBlockSize()); ../../JuceLibraryCode/modules/juce_audio_basics/midi/juce_MidiBuffer.h:42:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/containers/juce_Array.h:1016:25: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class juce::MidiBuffer’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1016 | memmove (e, e + numberToRemove, ((size_t) numToShift) * sizeof (ElementType)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_audio_basics/midi/juce_MidiBuffer.h:42:17: note: ‘class juce::MidiBuffer’ declared here 42 | class JUCE_API MidiBuffer | ^~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of ‘void juce::HeapBlock::realloc(SizeType, size_t) [with SizeType = long unsigned int; ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]’: ../../JuceLibraryCode/modules/juce_core/containers/juce_ArrayAllocationBase.h:81:34: required from ‘void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]’ ../../JuceLibraryCode/modules/juce_audio_basics/midi/juce_MidiBuffer.h:42:17: note: 81 | elements.realloc ((size_t) numElements); ../../JuceLibraryCode/modules/juce_audio_basics/midi/juce_MidiBuffer.h:42:17: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/containers/juce_ArrayAllocationBase.h:100:13: required from ‘void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]’ ../../JuceLibraryCode/modules/juce_audio_basics/midi/juce_MidiBuffer.h:42:17: note: 100 | setAllocatedSize ((minNumElements + minNumElements / 2 + 8) & ~7); ../../JuceLibraryCode/modules/juce_audio_basics/midi/juce_MidiBuffer.h:42:17: note: | ^~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/containers/juce_Array.h:435:34: required from ‘void juce::Array::add(ElementType&&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]’ ../../JuceLibraryCode/modules/juce_audio_basics/midi/juce_MidiBuffer.h:42:17: note: 435 | data.ensureAllocatedSize (numUsed + 1); ../../JuceLibraryCode/modules/juce_audio_basics/midi/juce_MidiBuffer.h:42:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1570:25: required from here ../../JuceLibraryCode/modules/juce_audio_basics/midi/juce_MidiBuffer.h:42:17: note: 1570 | layouts.add (InOutChannelPair (i)); ../../JuceLibraryCode/modules/juce_audio_basics/midi/juce_MidiBuffer.h:42:17: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/memory/juce_HeapBlock.h:266:74: warning: ‘void* realloc(void*, size_t)’ moving an object of non-trivially copyable type ‘struct juce::AudioProcessor::InOutChannelPair’; use ‘new’ and ‘delete’ instead [-Wclass-memaccess] 266 | : std::realloc (data, static_cast (newNumElements) * elementSize)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1536:12: note: ‘struct juce::AudioProcessor::InOutChannelPair’ declared here 1536 | struct InOutChannelPair | ^~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of ‘void juce::HeapBlock::realloc(SizeType, size_t) [with SizeType = long unsigned int; ElementType = juce::MidiBuffer; bool throwOnFailure = false; size_t = long unsigned int]’: ../../JuceLibraryCode/modules/juce_core/containers/juce_ArrayAllocationBase.h:81:34: required from ‘void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::MidiBuffer; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]’ ../../JuceLibraryCode/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1536:12: note: 81 | elements.realloc ((size_t) numElements); ../../JuceLibraryCode/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1536:12: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/containers/juce_Array.h:221:31: required from ‘void juce::Array::clear() [with ElementType = juce::MidiBuffer; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]’ ../../JuceLibraryCode/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1536:12: note: 221 | data.setAllocatedSize (0); ../../JuceLibraryCode/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1536:12: note: | ~~~~~~~~~~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_audio_processors/processors/juce_AudioProcessorGraph.cpp:161:26: required from ‘void juce::GraphRenderSequence::releaseBuffers() [with FloatType = float]’ ../../JuceLibraryCode/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1536:12: note: 161 | midiBuffers.clear(); ../../JuceLibraryCode/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1536:12: note: | ~~~~~~~~~~~~~~~~~^~ ../../JuceLibraryCode/modules/juce_audio_processors/processors/juce_AudioProcessorGraph.cpp:1229:44: required from here ../../JuceLibraryCode/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1536:12: note: 1229 | renderSequenceFloat->releaseBuffers(); ../../JuceLibraryCode/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1536:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../../JuceLibraryCode/modules/juce_core/memory/juce_HeapBlock.h:266:74: warning: ‘void* realloc(void*, size_t)’ moving an object of non-trivially copyable type ‘class juce::MidiBuffer’; use ‘new’ and ‘delete’ instead [-Wclass-memaccess] 266 | : std::realloc (data, static_cast (newNumElements) * elementSize)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_audio_basics/midi/juce_MidiBuffer.h:42:17: note: ‘class juce::MidiBuffer’ declared here 42 | class JUCE_API MidiBuffer | ^~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of ‘void juce::HeapBlock::realloc(SizeType, size_t) [with SizeType = long unsigned int; ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]’: ../../JuceLibraryCode/modules/juce_core/containers/juce_ArrayAllocationBase.h:81:34: required from ‘void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]’ ../../JuceLibraryCode/modules/juce_audio_basics/midi/juce_MidiBuffer.h:42:17: note: 81 | elements.realloc ((size_t) numElements); ../../JuceLibraryCode/modules/juce_audio_basics/midi/juce_MidiBuffer.h:42:17: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/containers/juce_Array.h:74:31: required from ‘juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]’ ../../JuceLibraryCode/modules/juce_audio_basics/midi/juce_MidiBuffer.h:42:17: note: 74 | data.setAllocatedSize (other.numUsed); ../../JuceLibraryCode/modules/juce_audio_basics/midi/juce_MidiBuffer.h:42:17: note: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_RectangleList.h:53:51: required from ‘juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]’ ../../JuceLibraryCode/modules/juce_audio_basics/midi/juce_MidiBuffer.h:42:17: note: 53 | RectangleList (const RectangleList& other) : rects (other.rects) ../../JuceLibraryCode/modules/juce_audio_basics/midi/juce_MidiBuffer.h:42:17: note: | ^~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1808:62: required from ‘juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_audio_basics/midi/juce_MidiBuffer.h:42:17: note: 1808 | RectangleListRegion (const RectangleList& r) : clip (r) {} ../../JuceLibraryCode/modules/juce_audio_basics/midi/juce_MidiBuffer.h:42:17: note: | ^~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2052:17: required from ‘juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_audio_basics/midi/juce_MidiBuffer.h:42:17: note: 2052 | : clip (new RectangleListRegionType (clipList)), transform (origin), ../../JuceLibraryCode/modules/juce_audio_basics/midi/juce_MidiBuffer.h:42:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2486:50: required from here ../../JuceLibraryCode/modules/juce_audio_basics/midi/juce_MidiBuffer.h:42:17: note: 2486 | : BaseClass (clipList, origin), image (im) ../../JuceLibraryCode/modules/juce_audio_basics/midi/juce_MidiBuffer.h:42:17: note: | ^ ../../JuceLibraryCode/modules/juce_core/memory/juce_HeapBlock.h:266:74: warning: ‘void* realloc(void*, size_t)’ moving an object of non-trivially copyable type ‘class juce::Rectangle’; use ‘new’ and ‘delete’ instead [-Wclass-memaccess] 266 | : std::realloc (data, static_cast (newNumElements) * elementSize)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../JuceLibraryCode/modules/juce_graphics/juce_graphics.h:107: ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: ‘class juce::Rectangle’ declared here 39 | class Rectangle | ^~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/containers/juce_Array.h: In instantiation of ‘void juce::Array::insert(int, ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; ParameterType = const juce::Rectangle&]’: ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_RectangleList.h:236:42: required from ‘void juce::RectangleList::subtract(RectangleType) [with ValueType = int; RectangleType = juce::Rectangle]’ ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: 236 | rects.insert (++i, RectangleType (rx1, ry1, x1 - rx1, ry2 - ry1)); ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1830:27: required from ‘juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(juce::Rectangle) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; Ptr = juce::ReferenceCountedObjectPtr::Base>]’ ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: 1830 | clip.subtract (r); ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: | ~~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1828:13: required from here ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: 1828 | Ptr excludeClipRectangle (Rectangle r) override ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: | ^~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/containers/juce_Array.h:481:25: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class juce::Rectangle’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 481 | memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: ‘class juce::Rectangle’ declared here 39 | class Rectangle | ^~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/containers/juce_Array.h: In instantiation of ‘void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]’: ../../JuceLibraryCode/modules/juce_core/containers/juce_Array.h:853:13: required from ‘void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]’ ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: 853 | removeInternal (indexToRemove); ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: | ^~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_RectangleList.h:332:34: required from ‘bool juce::RectangleList::clipTo(RectangleType) [with ValueType = int; RectangleType = juce::Rectangle]’ ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: 332 | rects.remove (i); ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1818:25: required from ‘juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(juce::Rectangle) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; Ptr = juce::ReferenceCountedObjectPtr::Base>]’ ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: 1818 | clip.clipTo (r); ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: | ~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from here ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: 1816 | Ptr clipToRectangle (Rectangle r) override ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: | ^~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/containers/juce_Array.h:1265:21: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class juce::Rectangle’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1265 | memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: ‘class juce::Rectangle’ declared here 39 | class Rectangle | ^~~~~~~~~ In file included from ../../JuceLibraryCode/modules/juce_graphics/juce_graphics.h:134: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:624:29: required from ‘void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLine(int, int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]’ ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: 624 | replaceLine (dest, p, width); ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1984:79: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIteratorFloat::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: 1984 | if (clippedWidth > 0) r.handleEdgeTableLine (clippedLeft, clippedWidth, f.topAlpha); ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1550:26: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIteratorFloat; DestPixelType = juce::PixelAlpha]’ ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: 1550 | iter.iterate (r); ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2604:67: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIteratorFloat]’ ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: 2604 | default: EdgeTableFillers::renderSolidFill (iter, destData, colour, replaceContents, (PixelAlpha*) 0); break; ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1855:39: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, juce::Rectangle, juce::PixelARGB) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: 1855 | state.fillWithSolidColour (iter, colour, false); ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1852:14: required from here ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: 1852 | void fillRectWithColour (SavedStateType& state, Rectangle area, PixelARGB colour) const override ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: | ^~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:697:24: warning: ‘void* memset(void*, int, size_t)’ writing to an object of non-trivial type ‘class juce::PixelAlpha’; use assignment instead [-Wclass-memaccess] 697 | memset (dest, colour.getAlpha(), (size_t) width); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../JuceLibraryCode/modules/juce_graphics/juce_graphics.h:112: ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: ‘class juce::PixelAlpha’ declared here 601 | class JUCE_API PixelAlpha | ^~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:624:29: required from ‘void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLine(int, int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 624 | replaceLine (dest, p, width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1984:79: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIteratorFloat::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1984 | if (clippedWidth > 0) r.handleEdgeTableLine (clippedLeft, clippedWidth, f.topAlpha); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1555:26: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIteratorFloat; DestPixelType = juce::PixelAlpha]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1555 | iter.iterate (r); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2604:67: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIteratorFloat]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 2604 | default: EdgeTableFillers::renderSolidFill (iter, destData, colour, replaceContents, (PixelAlpha*) 0); break; ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1855:39: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, juce::Rectangle, juce::PixelARGB) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1855 | state.fillWithSolidColour (iter, colour, false); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1852:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1852 | void fillRectWithColour (SavedStateType& state, Rectangle area, PixelARGB colour) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ^~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:697:24: warning: ‘void* memset(void*, int, size_t)’ writing to an object of non-trivial type ‘class juce::PixelAlpha’; use assignment instead [-Wclass-memaccess] 697 | memset (dest, colour.getAlpha(), (size_t) width); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: ‘class juce::PixelAlpha’ declared here 601 | class JUCE_API PixelAlpha | ^~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:867:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 867 | copyRow (dest, getSrcPixel (x), width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ^~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:47: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1894 | r.handleEdgeTableLineFull (x, w); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1492:123: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1492 | if (tiledFill) { ImageFill r (destData, srcData, alpha, x, y); iter.iterate (r); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2592:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 2592 | EdgeTableFillers::renderImageUntransformed (iter, destData, srcData, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1875:44: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1875 | state.renderImageUntransformed (*this, src, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1873:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1873 | void renderImageUntransformed (SavedStateType& state, const Image& src, int alpha, int x, int y, bool tiledFill) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:927:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelARGB’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 927 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: ‘class juce::PixelARGB’ declared here 59 | class JUCE_API PixelARGB | ^~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:867:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 867 | copyRow (dest, getSrcPixel (x), width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ^~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:47: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1894 | r.handleEdgeTableLineFull (x, w); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1493:123: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1493 | else { ImageFill r (destData, srcData, alpha, x, y); iter.iterate (r); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2592:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 2592 | EdgeTableFillers::renderImageUntransformed (iter, destData, srcData, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1875:44: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1875 | state.renderImageUntransformed (*this, src, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1873:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1873 | void renderImageUntransformed (SavedStateType& state, const Image& src, int alpha, int x, int y, bool tiledFill) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:927:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelARGB’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 927 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: ‘class juce::PixelARGB’ declared here 59 | class JUCE_API PixelARGB | ^~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:867:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 867 | copyRow (dest, getSrcPixel (x), width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ^~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:47: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1894 | r.handleEdgeTableLineFull (x, w); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1496:122: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1496 | if (tiledFill) { ImageFill r (destData, srcData, alpha, x, y); iter.iterate (r); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2592:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 2592 | EdgeTableFillers::renderImageUntransformed (iter, destData, srcData, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1875:44: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1875 | state.renderImageUntransformed (*this, src, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1873:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1873 | void renderImageUntransformed (SavedStateType& state, const Image& src, int alpha, int x, int y, bool tiledFill) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:927:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelARGB’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 927 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: ‘class juce::PixelARGB’ declared here 59 | class JUCE_API PixelARGB | ^~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:867:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 867 | copyRow (dest, getSrcPixel (x), width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ^~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:47: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1894 | r.handleEdgeTableLineFull (x, w); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1497:122: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1497 | else { ImageFill r (destData, srcData, alpha, x, y); iter.iterate (r); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2592:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 2592 | EdgeTableFillers::renderImageUntransformed (iter, destData, srcData, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1875:44: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1875 | state.renderImageUntransformed (*this, src, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1873:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1873 | void renderImageUntransformed (SavedStateType& state, const Image& src, int alpha, int x, int y, bool tiledFill) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:927:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelARGB’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 927 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: ‘class juce::PixelARGB’ declared here 59 | class JUCE_API PixelARGB | ^~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:867:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 867 | copyRow (dest, getSrcPixel (x), width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ^~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:47: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1894 | r.handleEdgeTableLineFull (x, w); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1500:124: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1500 | if (tiledFill) { ImageFill r (destData, srcData, alpha, x, y); iter.iterate (r); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2592:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 2592 | EdgeTableFillers::renderImageUntransformed (iter, destData, srcData, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1875:44: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1875 | state.renderImageUntransformed (*this, src, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1873:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1873 | void renderImageUntransformed (SavedStateType& state, const Image& src, int alpha, int x, int y, bool tiledFill) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:927:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelARGB’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 927 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: ‘class juce::PixelARGB’ declared here 59 | class JUCE_API PixelARGB | ^~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:867:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 867 | copyRow (dest, getSrcPixel (x), width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ^~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:47: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1894 | r.handleEdgeTableLineFull (x, w); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1501:124: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1501 | else { ImageFill r (destData, srcData, alpha, x, y); iter.iterate (r); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2592:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 2592 | EdgeTableFillers::renderImageUntransformed (iter, destData, srcData, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1875:44: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1875 | state.renderImageUntransformed (*this, src, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1873:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1873 | void renderImageUntransformed (SavedStateType& state, const Image& src, int alpha, int x, int y, bool tiledFill) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:927:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelARGB’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 927 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: ‘class juce::PixelARGB’ declared here 59 | class JUCE_API PixelARGB | ^~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:867:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 867 | copyRow (dest, getSrcPixel (x), width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ^~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:47: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1894 | r.handleEdgeTableLineFull (x, w); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1510:122: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1510 | if (tiledFill) { ImageFill r (destData, srcData, alpha, x, y); iter.iterate (r); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2592:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 2592 | EdgeTableFillers::renderImageUntransformed (iter, destData, srcData, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1875:44: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1875 | state.renderImageUntransformed (*this, src, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1873:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1873 | void renderImageUntransformed (SavedStateType& state, const Image& src, int alpha, int x, int y, bool tiledFill) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:927:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelRGB’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 927 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: ‘class juce::PixelRGB’ declared here 350 | class JUCE_API PixelRGB | ^~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:867:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 867 | copyRow (dest, getSrcPixel (x), width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ^~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:47: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1894 | r.handleEdgeTableLineFull (x, w); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1511:122: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1511 | else { ImageFill r (destData, srcData, alpha, x, y); iter.iterate (r); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2592:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 2592 | EdgeTableFillers::renderImageUntransformed (iter, destData, srcData, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1875:44: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1875 | state.renderImageUntransformed (*this, src, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1873:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1873 | void renderImageUntransformed (SavedStateType& state, const Image& src, int alpha, int x, int y, bool tiledFill) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:927:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelRGB’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 927 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: ‘class juce::PixelRGB’ declared here 350 | class JUCE_API PixelRGB | ^~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:867:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 867 | copyRow (dest, getSrcPixel (x), width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ^~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:47: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1894 | r.handleEdgeTableLineFull (x, w); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:121: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1514 | if (tiledFill) { ImageFill r (destData, srcData, alpha, x, y); iter.iterate (r); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2592:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 2592 | EdgeTableFillers::renderImageUntransformed (iter, destData, srcData, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1875:44: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1875 | state.renderImageUntransformed (*this, src, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1873:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1873 | void renderImageUntransformed (SavedStateType& state, const Image& src, int alpha, int x, int y, bool tiledFill) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:927:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelRGB’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 927 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: ‘class juce::PixelRGB’ declared here 350 | class JUCE_API PixelRGB | ^~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:867:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 867 | copyRow (dest, getSrcPixel (x), width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ^~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:47: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1894 | r.handleEdgeTableLineFull (x, w); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:121: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1515 | else { ImageFill r (destData, srcData, alpha, x, y); iter.iterate (r); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2592:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 2592 | EdgeTableFillers::renderImageUntransformed (iter, destData, srcData, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1875:44: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1875 | state.renderImageUntransformed (*this, src, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1873:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1873 | void renderImageUntransformed (SavedStateType& state, const Image& src, int alpha, int x, int y, bool tiledFill) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:927:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelRGB’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 927 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: ‘class juce::PixelRGB’ declared here 350 | class JUCE_API PixelRGB | ^~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:867:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 867 | copyRow (dest, getSrcPixel (x), width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ^~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:47: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1894 | r.handleEdgeTableLineFull (x, w); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1518:123: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1518 | if (tiledFill) { ImageFill r (destData, srcData, alpha, x, y); iter.iterate (r); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2592:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 2592 | EdgeTableFillers::renderImageUntransformed (iter, destData, srcData, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1875:44: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1875 | state.renderImageUntransformed (*this, src, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1873:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1873 | void renderImageUntransformed (SavedStateType& state, const Image& src, int alpha, int x, int y, bool tiledFill) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:927:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelRGB’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 927 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: ‘class juce::PixelRGB’ declared here 350 | class JUCE_API PixelRGB | ^~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:867:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 867 | copyRow (dest, getSrcPixel (x), width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ^~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:47: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1894 | r.handleEdgeTableLineFull (x, w); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:123: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1519 | else { ImageFill r (destData, srcData, alpha, x, y); iter.iterate (r); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2592:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 2592 | EdgeTableFillers::renderImageUntransformed (iter, destData, srcData, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1875:44: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1875 | state.renderImageUntransformed (*this, src, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1873:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1873 | void renderImageUntransformed (SavedStateType& state, const Image& src, int alpha, int x, int y, bool tiledFill) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:927:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelRGB’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 927 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: ‘class juce::PixelRGB’ declared here 350 | class JUCE_API PixelRGB | ^~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:867:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 867 | copyRow (dest, getSrcPixel (x), width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ^~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:47: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1894 | r.handleEdgeTableLineFull (x, w); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1528:125: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1528 | if (tiledFill) { ImageFill r (destData, srcData, alpha, x, y); iter.iterate (r); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2592:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 2592 | EdgeTableFillers::renderImageUntransformed (iter, destData, srcData, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1875:44: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1875 | state.renderImageUntransformed (*this, src, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1873:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1873 | void renderImageUntransformed (SavedStateType& state, const Image& src, int alpha, int x, int y, bool tiledFill) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:927:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelAlpha’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 927 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: ‘class juce::PixelAlpha’ declared here 601 | class JUCE_API PixelAlpha | ^~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:867:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 867 | copyRow (dest, getSrcPixel (x), width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ^~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:47: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1894 | r.handleEdgeTableLineFull (x, w); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1529:125: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1529 | else { ImageFill r (destData, srcData, alpha, x, y); iter.iterate (r); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2592:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 2592 | EdgeTableFillers::renderImageUntransformed (iter, destData, srcData, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1875:44: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1875 | state.renderImageUntransformed (*this, src, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1873:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1873 | void renderImageUntransformed (SavedStateType& state, const Image& src, int alpha, int x, int y, bool tiledFill) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:927:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelAlpha’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 927 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: ‘class juce::PixelAlpha’ declared here 601 | class JUCE_API PixelAlpha | ^~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:867:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 867 | copyRow (dest, getSrcPixel (x), width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ^~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:47: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1894 | r.handleEdgeTableLineFull (x, w); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1532:125: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1532 | if (tiledFill) { ImageFill r (destData, srcData, alpha, x, y); iter.iterate (r); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2592:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 2592 | EdgeTableFillers::renderImageUntransformed (iter, destData, srcData, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1875:44: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1875 | state.renderImageUntransformed (*this, src, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1873:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1873 | void renderImageUntransformed (SavedStateType& state, const Image& src, int alpha, int x, int y, bool tiledFill) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:927:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelAlpha’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 927 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: ‘class juce::PixelAlpha’ declared here 601 | class JUCE_API PixelAlpha | ^~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:867:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 867 | copyRow (dest, getSrcPixel (x), width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ^~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:47: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1894 | r.handleEdgeTableLineFull (x, w); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1533:125: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1533 | else { ImageFill r (destData, srcData, alpha, x, y); iter.iterate (r); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2592:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 2592 | EdgeTableFillers::renderImageUntransformed (iter, destData, srcData, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1875:44: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1875 | state.renderImageUntransformed (*this, src, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1873:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1873 | void renderImageUntransformed (SavedStateType& state, const Image& src, int alpha, int x, int y, bool tiledFill) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:927:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelAlpha’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 927 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: ‘class juce::PixelAlpha’ declared here 601 | class JUCE_API PixelAlpha | ^~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:867:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 867 | copyRow (dest, getSrcPixel (x), width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ^~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:47: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1894 | r.handleEdgeTableLineFull (x, w); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1536:125: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1536 | if (tiledFill) { ImageFill r (destData, srcData, alpha, x, y); iter.iterate (r); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2592:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 2592 | EdgeTableFillers::renderImageUntransformed (iter, destData, srcData, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1875:44: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1875 | state.renderImageUntransformed (*this, src, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1873:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1873 | void renderImageUntransformed (SavedStateType& state, const Image& src, int alpha, int x, int y, bool tiledFill) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:927:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelAlpha’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 927 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: ‘class juce::PixelAlpha’ declared here 601 | class JUCE_API PixelAlpha | ^~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:867:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 867 | copyRow (dest, getSrcPixel (x), width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ^~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:47: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1894 | r.handleEdgeTableLineFull (x, w); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1537:125: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1537 | else { ImageFill r (destData, srcData, alpha, x, y); iter.iterate (r); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2592:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 2592 | EdgeTableFillers::renderImageUntransformed (iter, destData, srcData, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1875:44: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1875 | state.renderImageUntransformed (*this, src, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1873:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1873 | void renderImageUntransformed (SavedStateType& state, const Image& src, int alpha, int x, int y, bool tiledFill) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:927:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelAlpha’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 927 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: ‘class juce::PixelAlpha’ declared here 601 | class JUCE_API PixelAlpha | ^~~~~~~~~~ mkdir -p build/intermediate/Release Compiling include_juce_audio_formats.cpp g++ -MMD -DLINUX=1 -DNDEBUG=1 -DJUCER_LINUX_MAKE_6D53C8B4=1 -DJUCE_APP_VERSION=4.2.0 -DJUCE_APP_VERSION_HEX=0x40200 -I/usr/include/webkitgtk-4.0 -I/usr/include/gtk-3.0 -I/usr/include/libsoup-2.4 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/cloudproviders -I/usr/include/webp -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gio-unix-2.0 -DWITH_GZFILEOP -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -pthread -pthread -I../../JuceLibraryCode -I../../JuceLibraryCode/modules -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DJucePlugin_Build_VST=1 -DJucePlugin_Build_VST3=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_RTAS=0 -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_Standalone=0 -DJUCE_SHARED_CODE=1 -o "build/intermediate/Release/include_juce_audio_formats_15f82001.o" -c "../../JuceLibraryCode/include_juce_audio_formats.cpp" In file included from ../../JuceLibraryCode/modules/juce_audio_formats/codecs/juce_OggVorbisAudioFormat.cpp:60, from ../../JuceLibraryCode/modules/juce_audio_formats/juce_audio_formats.cpp:68, from ../../JuceLibraryCode/include_juce_audio_formats.cpp:9: ../../JuceLibraryCode/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/block.c: In function ‘float** juce::OggVorbisNamespace::vorbis_analysis_buffer(vorbis_dsp_state*, int)’: ../../JuceLibraryCode/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/block.c:384:3: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 384 | if(b->header)_ogg_free(b->header);b->header=NULL; | ^~ ../../JuceLibraryCode/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/block.c:384:37: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 384 | if(b->header)_ogg_free(b->header);b->header=NULL; | ^ ../../JuceLibraryCode/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/block.c:385:3: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 385 | if(b->header1)_ogg_free(b->header1);b->header1=NULL; | ^~ ../../JuceLibraryCode/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/block.c:385:39: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 385 | if(b->header1)_ogg_free(b->header1);b->header1=NULL; | ^ ../../JuceLibraryCode/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/block.c:386:3: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 386 | if(b->header2)_ogg_free(b->header2);b->header2=NULL; | ^~ ../../JuceLibraryCode/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/block.c:386:39: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 386 | if(b->header2)_ogg_free(b->header2);b->header2=NULL; | ^ In file included from ../../JuceLibraryCode/modules/juce_core/juce_core.h:196, from ../../JuceLibraryCode/modules/juce_audio_basics/juce_audio_basics.h:52, from ../../JuceLibraryCode/modules/juce_audio_formats/juce_audio_formats.h:56, from ../../JuceLibraryCode/modules/juce_audio_formats/juce_audio_formats.cpp:40: ../../JuceLibraryCode/modules/juce_core/memory/juce_Memory.h: In instantiation of ‘void juce::zerostruct(Type&) [with Type = AiffFileHelpers::BASCChunk]’: ../../JuceLibraryCode/modules/juce_audio_formats/codecs/juce_AiffAudioFormat.cpp:141:24: required from here ../../JuceLibraryCode/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/block.c:386:39: note: 141 | zerostruct (*this); ../../JuceLibraryCode/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/block.c:386:39: note: | ~~~~~~~~~~~^~~~~~~ ../../JuceLibraryCode/modules/juce_core/memory/juce_Memory.h:32:78: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct juce::AiffFileHelpers::BASCChunk’; use assignment instead [-Wclass-memaccess] 32 | inline void zerostruct (Type& structure) noexcept { memset (&structure, 0, sizeof (structure)); } | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../JuceLibraryCode/modules/juce_audio_formats/juce_audio_formats.cpp:64: ../../JuceLibraryCode/modules/juce_audio_formats/codecs/juce_AiffAudioFormat.cpp:129:12: note: ‘struct juce::AiffFileHelpers::BASCChunk’ declared here 129 | struct BASCChunk | ^~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/memory/juce_Memory.h: In instantiation of ‘void juce::zerostruct(Type&) [with Type = WavFileHelpers::AcidChunk]’: ../../JuceLibraryCode/modules/juce_audio_formats/codecs/juce_WavAudioFormat.cpp:741:24: required from here ../../JuceLibraryCode/modules/juce_audio_formats/codecs/juce_AiffAudioFormat.cpp:129:12: note: 741 | zerostruct (*this); ../../JuceLibraryCode/modules/juce_audio_formats/codecs/juce_AiffAudioFormat.cpp:129:12: note: | ~~~~~~~~~~~^~~~~~~ ../../JuceLibraryCode/modules/juce_core/memory/juce_Memory.h:32:78: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct juce::WavFileHelpers::AcidChunk’; use assignment instead [-Wclass-memaccess] 32 | inline void zerostruct (Type& structure) noexcept { memset (&structure, 0, sizeof (structure)); } | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../JuceLibraryCode/modules/juce_audio_formats/juce_audio_formats.cpp:69: ../../JuceLibraryCode/modules/juce_audio_formats/codecs/juce_WavAudioFormat.cpp:736:12: note: ‘struct juce::WavFileHelpers::AcidChunk’ declared here 736 | struct AcidChunk | ^~~~~~~~~ In file included from ../../JuceLibraryCode/modules/juce_audio_formats/codecs/juce_OggVorbisAudioFormat.cpp:66: ../../JuceLibraryCode/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/lpc.c: In function ‘juce::OggVorbisNamespace::vorbis_lpc_from_data(float*, float*, int, int)’: ../../JuceLibraryCode/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/lpc.c:79:14: warning: ‘*aut_103’ may be used uninitialized [-Wmaybe-uninitialized] 79 | error=aut[0] * (1. + 1e-10); | ~~~~~^ In file included from ../../JuceLibraryCode/modules/juce_audio_formats/codecs/juce_OggVorbisAudioFormat.cpp:70: ../../JuceLibraryCode/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/psy.c: In function ‘juce::OggVorbisNamespace::_vp_noisemask(juce::OggVorbisNamespace::vorbis_look_psy*, float*, float*)’: ../../JuceLibraryCode/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/psy.c:711:22: warning: ‘work_42’ may be used uninitialized [-Wmaybe-uninitialized] 711 | bark_noise_hybridmp(n,p->bark,work,logmask,0., | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 712 | p->vi->noisewindowfixed); | ~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/psy.c:544:13: note: by argument 3 of type ‘const float *’ to ‘juce::OggVorbisNamespace::bark_noise_hybridmp(int, long const*, float const*, float*, float, int)’ declared here 544 | static void bark_noise_hybridmp(int n,const long *b, | ^~~~~~~~~~~~~~~~~~~ mkdir -p build/intermediate/Release Compiling include_juce_audio_utils.cpp g++ -MMD -DLINUX=1 -DNDEBUG=1 -DJUCER_LINUX_MAKE_6D53C8B4=1 -DJUCE_APP_VERSION=4.2.0 -DJUCE_APP_VERSION_HEX=0x40200 -I/usr/include/webkitgtk-4.0 -I/usr/include/gtk-3.0 -I/usr/include/libsoup-2.4 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/cloudproviders -I/usr/include/webp -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gio-unix-2.0 -DWITH_GZFILEOP -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -pthread -pthread -I../../JuceLibraryCode -I../../JuceLibraryCode/modules -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DJucePlugin_Build_VST=1 -DJucePlugin_Build_VST3=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_RTAS=0 -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_Standalone=0 -DJUCE_SHARED_CODE=1 -o "build/intermediate/Release/include_juce_audio_utils_9f9fb2d6.o" -c "../../JuceLibraryCode/include_juce_audio_utils.cpp" In file included from ../../JuceLibraryCode/modules/juce_core/juce_core.h:235, from ../../JuceLibraryCode/modules/juce_graphics/juce_graphics.h:57, from ../../JuceLibraryCode/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../JuceLibraryCode/modules/juce_audio_utils/juce_audio_utils.h:56, from ../../JuceLibraryCode/modules/juce_audio_utils/juce_audio_utils.cpp:41, from ../../JuceLibraryCode/include_juce_audio_utils.cpp:9: ../../JuceLibraryCode/modules/juce_core/containers/juce_Array.h: In instantiation of ‘void juce::Array::insertMultiple(int, ParameterType, int) [with ElementType = juce::Range; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; ParameterType = const juce::Range&]’: ../../JuceLibraryCode/modules/juce_audio_utils/gui/juce_AudioThumbnail.cpp:147:39: required from here 147 | levels.insertMultiple (0, {}, (int) reader->numChannels - levels.size()); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/containers/juce_Array.h:517:25: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class juce::Range’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 517 | memmove (insertPos + numberOfTimesToInsertIt, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../JuceLibraryCode/modules/juce_core/juce_core.h:230: ../../JuceLibraryCode/modules/juce_core/maths/juce_Range.h:39:7: note: ‘class juce::Range’ declared here 39 | class Range | ^~~~~ ../../JuceLibraryCode/modules/juce_core/containers/juce_Array.h: In instantiation of ‘void juce::Array::removeRange(int, int) [with ElementType = juce::Range; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]’: ../../JuceLibraryCode/modules/juce_audio_utils/gui/juce_AudioVisualiserComponent.cpp:71:28: required from here ../../JuceLibraryCode/modules/juce_core/maths/juce_Range.h:39:7: note: 71 | levels.removeRange (newSize, levels.size()); ../../JuceLibraryCode/modules/juce_core/maths/juce_Range.h:39:7: note: | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/containers/juce_Array.h:1016:25: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class juce::Range’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1016 | memmove (e, e + numberToRemove, ((size_t) numToShift) * sizeof (ElementType)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/maths/juce_Range.h:39:7: note: ‘class juce::Range’ declared here 39 | class Range | ^~~~~ ../../JuceLibraryCode/modules/juce_core/containers/juce_Array.h: In instantiation of ‘void juce::Array::removeInternal(int) [with ElementType = juce::KeyPress; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]’: ../../JuceLibraryCode/modules/juce_core/containers/juce_Array.h:853:13: required from ‘void juce::Array::remove(int) [with ElementType = juce::KeyPress; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]’ ../../JuceLibraryCode/modules/juce_core/maths/juce_Range.h:39:7: note: 853 | removeInternal (indexToRemove); ../../JuceLibraryCode/modules/juce_core/maths/juce_Range.h:39:7: note: | ^~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.cpp:854:31: required from here ../../JuceLibraryCode/modules/juce_core/maths/juce_Range.h:39:7: note: 854 | keyPresses.remove (i); ../../JuceLibraryCode/modules/juce_core/maths/juce_Range.h:39:7: note: | ~~~~~~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_core/containers/juce_Array.h:1265:21: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class juce::KeyPress’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1265 | memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../JuceLibraryCode/modules/juce_gui_basics/juce_gui_basics.h:165: ../../JuceLibraryCode/modules/juce_gui_basics/keyboard/juce_KeyPress.h:40:17: note: ‘class juce::KeyPress’ declared here 40 | class JUCE_API KeyPress | ^~~~~~~~ In file included from ../../JuceLibraryCode/modules/juce_core/juce_core.h:221: ../../JuceLibraryCode/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of ‘void juce::HeapBlock::realloc(SizeType, size_t) [with SizeType = long unsigned int; ElementType = juce::KeyPress; bool throwOnFailure = false; size_t = long unsigned int]’: ../../JuceLibraryCode/modules/juce_core/containers/juce_ArrayAllocationBase.h:81:34: required from ‘void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::KeyPress; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]’ ../../JuceLibraryCode/modules/juce_gui_basics/keyboard/juce_KeyPress.h:40:17: note: 81 | elements.realloc ((size_t) numElements); ../../JuceLibraryCode/modules/juce_gui_basics/keyboard/juce_KeyPress.h:40:17: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/containers/juce_Array.h:221:31: required from ‘void juce::Array::clear() [with ElementType = juce::KeyPress; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]’ ../../JuceLibraryCode/modules/juce_gui_basics/keyboard/juce_KeyPress.h:40:17: note: 221 | data.setAllocatedSize (0); ../../JuceLibraryCode/modules/juce_gui_basics/keyboard/juce_KeyPress.h:40:17: note: | ~~~~~~~~~~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_audio_utils/gui/juce_MidiKeyboardComponent.cpp:836:21: required from here ../../JuceLibraryCode/modules/juce_gui_basics/keyboard/juce_KeyPress.h:40:17: note: 836 | keyPresses.clear(); ../../JuceLibraryCode/modules/juce_gui_basics/keyboard/juce_KeyPress.h:40:17: note: | ~~~~~~~~~~~~~~~~^~ ../../JuceLibraryCode/modules/juce_core/memory/juce_HeapBlock.h:266:74: warning: ‘void* realloc(void*, size_t)’ moving an object of non-trivially copyable type ‘class juce::KeyPress’; use ‘new’ and ‘delete’ instead [-Wclass-memaccess] 266 | : std::realloc (data, static_cast (newNumElements) * elementSize)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_gui_basics/keyboard/juce_KeyPress.h:40:17: note: ‘class juce::KeyPress’ declared here 40 | class JUCE_API KeyPress | ^~~~~~~~ ../../JuceLibraryCode/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of ‘void juce::HeapBlock::realloc(SizeType, size_t) [with SizeType = long unsigned int; ElementType = juce::AudioProcessor::InOutChannelPair; bool throwOnFailure = false; size_t = long unsigned int]’: ../../JuceLibraryCode/modules/juce_core/containers/juce_ArrayAllocationBase.h:81:34: required from ‘void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]’ ../../JuceLibraryCode/modules/juce_gui_basics/keyboard/juce_KeyPress.h:40:17: note: 81 | elements.realloc ((size_t) numElements); ../../JuceLibraryCode/modules/juce_gui_basics/keyboard/juce_KeyPress.h:40:17: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/containers/juce_ArrayAllocationBase.h:100:13: required from ‘void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]’ ../../JuceLibraryCode/modules/juce_gui_basics/keyboard/juce_KeyPress.h:40:17: note: 100 | setAllocatedSize ((minNumElements + minNumElements / 2 + 8) & ~7); ../../JuceLibraryCode/modules/juce_gui_basics/keyboard/juce_KeyPress.h:40:17: note: | ^~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/containers/juce_Array.h:435:34: required from ‘void juce::Array::add(ElementType&&) [with ElementType = juce::AudioProcessor::InOutChannelPair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]’ ../../JuceLibraryCode/modules/juce_gui_basics/keyboard/juce_KeyPress.h:40:17: note: 435 | data.ensureAllocatedSize (numUsed + 1); ../../JuceLibraryCode/modules/juce_gui_basics/keyboard/juce_KeyPress.h:40:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1570:25: required from here ../../JuceLibraryCode/modules/juce_gui_basics/keyboard/juce_KeyPress.h:40:17: note: 1570 | layouts.add (InOutChannelPair (i)); ../../JuceLibraryCode/modules/juce_gui_basics/keyboard/juce_KeyPress.h:40:17: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/memory/juce_HeapBlock.h:266:74: warning: ‘void* realloc(void*, size_t)’ moving an object of non-trivially copyable type ‘struct juce::AudioProcessor::InOutChannelPair’; use ‘new’ and ‘delete’ instead [-Wclass-memaccess] 266 | : std::realloc (data, static_cast (newNumElements) * elementSize)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../JuceLibraryCode/modules/juce_audio_processors/juce_audio_processors.h:104, from ../../JuceLibraryCode/modules/juce_audio_utils/juce_audio_utils.h:59: ../../JuceLibraryCode/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1536:12: note: ‘struct juce::AudioProcessor::InOutChannelPair’ declared here 1536 | struct InOutChannelPair | ^~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of ‘void juce::HeapBlock::realloc(SizeType, size_t) [with SizeType = long unsigned int; ElementType = juce::Range; bool throwOnFailure = false; size_t = long unsigned int]’: ../../JuceLibraryCode/modules/juce_core/containers/juce_ArrayAllocationBase.h:81:34: required from ‘void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Range; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]’ ../../JuceLibraryCode/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1536:12: note: 81 | elements.realloc ((size_t) numElements); ../../JuceLibraryCode/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1536:12: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/containers/juce_ArrayAllocationBase.h:100:13: required from ‘void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::Range; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]’ ../../JuceLibraryCode/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1536:12: note: 100 | setAllocatedSize ((minNumElements + minNumElements / 2 + 8) & ~7); ../../JuceLibraryCode/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1536:12: note: | ^~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/containers/juce_Array.h:510:38: required from ‘void juce::Array::insertMultiple(int, ParameterType, int) [with ElementType = juce::Range; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; ParameterType = const juce::Range&]’ ../../JuceLibraryCode/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1536:12: note: 510 | data.ensureAllocatedSize (numUsed + numberOfTimesToInsertIt); ../../JuceLibraryCode/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1536:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_audio_utils/gui/juce_AudioThumbnail.cpp:147:39: required from here ../../JuceLibraryCode/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1536:12: note: 147 | levels.insertMultiple (0, {}, (int) reader->numChannels - levels.size()); ../../JuceLibraryCode/modules/juce_audio_processors/processors/juce_AudioProcessor.h:1536:12: note: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/memory/juce_HeapBlock.h:266:74: warning: ‘void* realloc(void*, size_t)’ moving an object of non-trivially copyable type ‘class juce::Range’; use ‘new’ and ‘delete’ instead [-Wclass-memaccess] 266 | : std::realloc (data, static_cast (newNumElements) * elementSize)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/maths/juce_Range.h:39:7: note: ‘class juce::Range’ declared here 39 | class Range | ^~~~~ ../../JuceLibraryCode/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of ‘void juce::HeapBlock::realloc(SizeType, size_t) [with SizeType = long unsigned int; ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]’: ../../JuceLibraryCode/modules/juce_core/containers/juce_ArrayAllocationBase.h:81:34: required from ‘void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]’ ../../JuceLibraryCode/modules/juce_core/maths/juce_Range.h:39:7: note: 81 | elements.realloc ((size_t) numElements); ../../JuceLibraryCode/modules/juce_core/maths/juce_Range.h:39:7: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/containers/juce_ArrayAllocationBase.h:100:13: required from ‘void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]’ ../../JuceLibraryCode/modules/juce_core/maths/juce_Range.h:39:7: note: 100 | setAllocatedSize ((minNumElements + minNumElements / 2 + 8) & ~7); ../../JuceLibraryCode/modules/juce_core/maths/juce_Range.h:39:7: note: | ^~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/containers/juce_Array.h:1184:34: required from ‘void juce::Array::ensureStorageAllocated(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]’ ../../JuceLibraryCode/modules/juce_core/maths/juce_Range.h:39:7: note: 1184 | data.ensureAllocatedSize (minNumElements); ../../JuceLibraryCode/modules/juce_core/maths/juce_Range.h:39:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_RectangleList.h:646:38: required from ‘void juce::RectangleList::ensureStorageAllocated(int) [with ValueType = float]’ ../../JuceLibraryCode/modules/juce_core/maths/juce_Range.h:39:7: note: 646 | rects.ensureStorageAllocated (minNumRectangles); ../../JuceLibraryCode/modules/juce_core/maths/juce_Range.h:39:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_audio_utils/gui/juce_AudioThumbnail.cpp:402:49: required from here ../../JuceLibraryCode/modules/juce_core/maths/juce_Range.h:39:7: note: 402 | waveform.ensureStorageAllocated (clip.getWidth()); ../../JuceLibraryCode/modules/juce_core/maths/juce_Range.h:39:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/memory/juce_HeapBlock.h:266:74: warning: ‘void* realloc(void*, size_t)’ moving an object of non-trivially copyable type ‘class juce::Rectangle’; use ‘new’ and ‘delete’ instead [-Wclass-memaccess] 266 | : std::realloc (data, static_cast (newNumElements) * elementSize)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../JuceLibraryCode/modules/juce_graphics/juce_graphics.h:107: ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: ‘class juce::Rectangle’ declared here 39 | class Rectangle | ^~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of ‘void juce::HeapBlock::realloc(SizeType, size_t) [with SizeType = long unsigned int; ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]’: ../../JuceLibraryCode/modules/juce_core/containers/juce_ArrayAllocationBase.h:81:34: required from ‘void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]’ ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: 81 | elements.realloc ((size_t) numElements); ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/containers/juce_Array.h:74:31: required from ‘juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]’ ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: 74 | data.setAllocatedSize (other.numUsed); ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_RectangleList.h:53:51: required from ‘juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]’ ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: 53 | RectangleList (const RectangleList& other) : rects (other.rects) ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: | ^~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1808:62: required from ‘juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: 1808 | RectangleListRegion (const RectangleList& r) : clip (r) {} ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: | ^~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2052:17: required from ‘juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: 2052 | : clip (new RectangleListRegionType (clipList)), transform (origin), ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2486:50: required from here ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: 2486 | : BaseClass (clipList, origin), image (im) ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: | ^ ../../JuceLibraryCode/modules/juce_core/memory/juce_HeapBlock.h:266:74: warning: ‘void* realloc(void*, size_t)’ moving an object of non-trivially copyable type ‘class juce::Rectangle’; use ‘new’ and ‘delete’ instead [-Wclass-memaccess] 266 | : std::realloc (data, static_cast (newNumElements) * elementSize)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: ‘class juce::Rectangle’ declared here 39 | class Rectangle | ^~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/containers/juce_Array.h: In instantiation of ‘void juce::Array::insert(int, ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; ParameterType = const juce::Rectangle&]’: ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_RectangleList.h:236:42: required from ‘void juce::RectangleList::subtract(RectangleType) [with ValueType = int; RectangleType = juce::Rectangle]’ ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: 236 | rects.insert (++i, RectangleType (rx1, ry1, x1 - rx1, ry2 - ry1)); ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1830:27: required from ‘juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(juce::Rectangle) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; Ptr = juce::ReferenceCountedObjectPtr::Base>]’ ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: 1830 | clip.subtract (r); ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: | ~~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1828:13: required from here ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: 1828 | Ptr excludeClipRectangle (Rectangle r) override ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: | ^~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/containers/juce_Array.h:481:25: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class juce::Rectangle’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 481 | memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: ‘class juce::Rectangle’ declared here 39 | class Rectangle | ^~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/containers/juce_Array.h: In instantiation of ‘void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]’: ../../JuceLibraryCode/modules/juce_core/containers/juce_Array.h:853:13: required from ‘void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]’ ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: 853 | removeInternal (indexToRemove); ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: | ^~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_RectangleList.h:332:34: required from ‘bool juce::RectangleList::clipTo(RectangleType) [with ValueType = int; RectangleType = juce::Rectangle]’ ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: 332 | rects.remove (i); ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1818:25: required from ‘juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(juce::Rectangle) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; Ptr = juce::ReferenceCountedObjectPtr::Base>]’ ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: 1818 | clip.clipTo (r); ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: | ~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from here ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: 1816 | Ptr clipToRectangle (Rectangle r) override ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: | ^~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/containers/juce_Array.h:1265:21: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class juce::Rectangle’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1265 | memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: ‘class juce::Rectangle’ declared here 39 | class Rectangle | ^~~~~~~~~ In file included from ../../JuceLibraryCode/modules/juce_graphics/juce_graphics.h:134: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:624:29: required from ‘void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLine(int, int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]’ ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: 624 | replaceLine (dest, p, width); ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1984:79: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIteratorFloat::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: 1984 | if (clippedWidth > 0) r.handleEdgeTableLine (clippedLeft, clippedWidth, f.topAlpha); ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1550:26: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIteratorFloat; DestPixelType = juce::PixelAlpha]’ ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: 1550 | iter.iterate (r); ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2604:67: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIteratorFloat]’ ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: 2604 | default: EdgeTableFillers::renderSolidFill (iter, destData, colour, replaceContents, (PixelAlpha*) 0); break; ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1855:39: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, juce::Rectangle, juce::PixelARGB) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: 1855 | state.fillWithSolidColour (iter, colour, false); ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1852:14: required from here ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: 1852 | void fillRectWithColour (SavedStateType& state, Rectangle area, PixelARGB colour) const override ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: | ^~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:697:24: warning: ‘void* memset(void*, int, size_t)’ writing to an object of non-trivial type ‘class juce::PixelAlpha’; use assignment instead [-Wclass-memaccess] 697 | memset (dest, colour.getAlpha(), (size_t) width); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../JuceLibraryCode/modules/juce_graphics/juce_graphics.h:112: ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: ‘class juce::PixelAlpha’ declared here 601 | class JUCE_API PixelAlpha | ^~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:624:29: required from ‘void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLine(int, int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 624 | replaceLine (dest, p, width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1984:79: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIteratorFloat::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1984 | if (clippedWidth > 0) r.handleEdgeTableLine (clippedLeft, clippedWidth, f.topAlpha); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1555:26: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIteratorFloat; DestPixelType = juce::PixelAlpha]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1555 | iter.iterate (r); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2604:67: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIteratorFloat]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 2604 | default: EdgeTableFillers::renderSolidFill (iter, destData, colour, replaceContents, (PixelAlpha*) 0); break; ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1855:39: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, juce::Rectangle, juce::PixelARGB) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1855 | state.fillWithSolidColour (iter, colour, false); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1852:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1852 | void fillRectWithColour (SavedStateType& state, Rectangle area, PixelARGB colour) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ^~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:697:24: warning: ‘void* memset(void*, int, size_t)’ writing to an object of non-trivial type ‘class juce::PixelAlpha’; use assignment instead [-Wclass-memaccess] 697 | memset (dest, colour.getAlpha(), (size_t) width); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: ‘class juce::PixelAlpha’ declared here 601 | class JUCE_API PixelAlpha | ^~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:867:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 867 | copyRow (dest, getSrcPixel (x), width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ^~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:47: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1894 | r.handleEdgeTableLineFull (x, w); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1492:123: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1492 | if (tiledFill) { ImageFill r (destData, srcData, alpha, x, y); iter.iterate (r); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2592:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 2592 | EdgeTableFillers::renderImageUntransformed (iter, destData, srcData, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1875:44: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1875 | state.renderImageUntransformed (*this, src, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1873:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1873 | void renderImageUntransformed (SavedStateType& state, const Image& src, int alpha, int x, int y, bool tiledFill) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:927:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelARGB’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 927 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: ‘class juce::PixelARGB’ declared here 59 | class JUCE_API PixelARGB | ^~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:867:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 867 | copyRow (dest, getSrcPixel (x), width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ^~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:47: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1894 | r.handleEdgeTableLineFull (x, w); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1493:123: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1493 | else { ImageFill r (destData, srcData, alpha, x, y); iter.iterate (r); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2592:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 2592 | EdgeTableFillers::renderImageUntransformed (iter, destData, srcData, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1875:44: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1875 | state.renderImageUntransformed (*this, src, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1873:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1873 | void renderImageUntransformed (SavedStateType& state, const Image& src, int alpha, int x, int y, bool tiledFill) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:927:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelARGB’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 927 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: ‘class juce::PixelARGB’ declared here 59 | class JUCE_API PixelARGB | ^~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:867:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 867 | copyRow (dest, getSrcPixel (x), width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ^~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:47: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1894 | r.handleEdgeTableLineFull (x, w); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1496:122: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1496 | if (tiledFill) { ImageFill r (destData, srcData, alpha, x, y); iter.iterate (r); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2592:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 2592 | EdgeTableFillers::renderImageUntransformed (iter, destData, srcData, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1875:44: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1875 | state.renderImageUntransformed (*this, src, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1873:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1873 | void renderImageUntransformed (SavedStateType& state, const Image& src, int alpha, int x, int y, bool tiledFill) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:927:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelARGB’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 927 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: ‘class juce::PixelARGB’ declared here 59 | class JUCE_API PixelARGB | ^~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:867:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 867 | copyRow (dest, getSrcPixel (x), width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ^~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:47: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1894 | r.handleEdgeTableLineFull (x, w); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1497:122: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1497 | else { ImageFill r (destData, srcData, alpha, x, y); iter.iterate (r); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2592:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 2592 | EdgeTableFillers::renderImageUntransformed (iter, destData, srcData, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1875:44: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1875 | state.renderImageUntransformed (*this, src, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1873:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1873 | void renderImageUntransformed (SavedStateType& state, const Image& src, int alpha, int x, int y, bool tiledFill) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:927:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelARGB’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 927 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: ‘class juce::PixelARGB’ declared here 59 | class JUCE_API PixelARGB | ^~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:867:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 867 | copyRow (dest, getSrcPixel (x), width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ^~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:47: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1894 | r.handleEdgeTableLineFull (x, w); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1500:124: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1500 | if (tiledFill) { ImageFill r (destData, srcData, alpha, x, y); iter.iterate (r); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2592:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 2592 | EdgeTableFillers::renderImageUntransformed (iter, destData, srcData, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1875:44: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1875 | state.renderImageUntransformed (*this, src, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1873:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1873 | void renderImageUntransformed (SavedStateType& state, const Image& src, int alpha, int x, int y, bool tiledFill) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:927:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelARGB’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 927 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: ‘class juce::PixelARGB’ declared here 59 | class JUCE_API PixelARGB | ^~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:867:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 867 | copyRow (dest, getSrcPixel (x), width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ^~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:47: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1894 | r.handleEdgeTableLineFull (x, w); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1501:124: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1501 | else { ImageFill r (destData, srcData, alpha, x, y); iter.iterate (r); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2592:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 2592 | EdgeTableFillers::renderImageUntransformed (iter, destData, srcData, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1875:44: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1875 | state.renderImageUntransformed (*this, src, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1873:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1873 | void renderImageUntransformed (SavedStateType& state, const Image& src, int alpha, int x, int y, bool tiledFill) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:927:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelARGB’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 927 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: ‘class juce::PixelARGB’ declared here 59 | class JUCE_API PixelARGB | ^~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:867:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 867 | copyRow (dest, getSrcPixel (x), width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ^~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:47: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1894 | r.handleEdgeTableLineFull (x, w); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1510:122: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1510 | if (tiledFill) { ImageFill r (destData, srcData, alpha, x, y); iter.iterate (r); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2592:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 2592 | EdgeTableFillers::renderImageUntransformed (iter, destData, srcData, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1875:44: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1875 | state.renderImageUntransformed (*this, src, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1873:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1873 | void renderImageUntransformed (SavedStateType& state, const Image& src, int alpha, int x, int y, bool tiledFill) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:927:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelRGB’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 927 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: ‘class juce::PixelRGB’ declared here 350 | class JUCE_API PixelRGB | ^~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:867:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 867 | copyRow (dest, getSrcPixel (x), width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ^~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:47: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1894 | r.handleEdgeTableLineFull (x, w); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1511:122: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1511 | else { ImageFill r (destData, srcData, alpha, x, y); iter.iterate (r); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2592:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 2592 | EdgeTableFillers::renderImageUntransformed (iter, destData, srcData, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1875:44: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1875 | state.renderImageUntransformed (*this, src, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1873:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1873 | void renderImageUntransformed (SavedStateType& state, const Image& src, int alpha, int x, int y, bool tiledFill) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:927:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelRGB’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 927 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: ‘class juce::PixelRGB’ declared here 350 | class JUCE_API PixelRGB | ^~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:867:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 867 | copyRow (dest, getSrcPixel (x), width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ^~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:47: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1894 | r.handleEdgeTableLineFull (x, w); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:121: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1514 | if (tiledFill) { ImageFill r (destData, srcData, alpha, x, y); iter.iterate (r); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2592:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 2592 | EdgeTableFillers::renderImageUntransformed (iter, destData, srcData, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1875:44: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1875 | state.renderImageUntransformed (*this, src, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1873:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1873 | void renderImageUntransformed (SavedStateType& state, const Image& src, int alpha, int x, int y, bool tiledFill) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:927:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelRGB’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 927 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: ‘class juce::PixelRGB’ declared here 350 | class JUCE_API PixelRGB | ^~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:867:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 867 | copyRow (dest, getSrcPixel (x), width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ^~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:47: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1894 | r.handleEdgeTableLineFull (x, w); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:121: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1515 | else { ImageFill r (destData, srcData, alpha, x, y); iter.iterate (r); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2592:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 2592 | EdgeTableFillers::renderImageUntransformed (iter, destData, srcData, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1875:44: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1875 | state.renderImageUntransformed (*this, src, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1873:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1873 | void renderImageUntransformed (SavedStateType& state, const Image& src, int alpha, int x, int y, bool tiledFill) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:927:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelRGB’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 927 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: ‘class juce::PixelRGB’ declared here 350 | class JUCE_API PixelRGB | ^~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:867:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 867 | copyRow (dest, getSrcPixel (x), width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ^~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:47: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1894 | r.handleEdgeTableLineFull (x, w); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1518:123: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1518 | if (tiledFill) { ImageFill r (destData, srcData, alpha, x, y); iter.iterate (r); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2592:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 2592 | EdgeTableFillers::renderImageUntransformed (iter, destData, srcData, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1875:44: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1875 | state.renderImageUntransformed (*this, src, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1873:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1873 | void renderImageUntransformed (SavedStateType& state, const Image& src, int alpha, int x, int y, bool tiledFill) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:927:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelRGB’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 927 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: ‘class juce::PixelRGB’ declared here 350 | class JUCE_API PixelRGB | ^~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:867:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 867 | copyRow (dest, getSrcPixel (x), width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ^~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:47: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1894 | r.handleEdgeTableLineFull (x, w); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:123: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1519 | else { ImageFill r (destData, srcData, alpha, x, y); iter.iterate (r); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2592:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 2592 | EdgeTableFillers::renderImageUntransformed (iter, destData, srcData, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1875:44: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1875 | state.renderImageUntransformed (*this, src, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1873:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1873 | void renderImageUntransformed (SavedStateType& state, const Image& src, int alpha, int x, int y, bool tiledFill) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:927:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelRGB’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 927 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: ‘class juce::PixelRGB’ declared here 350 | class JUCE_API PixelRGB | ^~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:867:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 867 | copyRow (dest, getSrcPixel (x), width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ^~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:47: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1894 | r.handleEdgeTableLineFull (x, w); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1528:125: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1528 | if (tiledFill) { ImageFill r (destData, srcData, alpha, x, y); iter.iterate (r); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2592:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 2592 | EdgeTableFillers::renderImageUntransformed (iter, destData, srcData, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1875:44: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1875 | state.renderImageUntransformed (*this, src, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1873:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1873 | void renderImageUntransformed (SavedStateType& state, const Image& src, int alpha, int x, int y, bool tiledFill) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:927:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelAlpha’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 927 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: ‘class juce::PixelAlpha’ declared here 601 | class JUCE_API PixelAlpha | ^~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:867:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 867 | copyRow (dest, getSrcPixel (x), width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ^~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:47: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1894 | r.handleEdgeTableLineFull (x, w); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1529:125: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1529 | else { ImageFill r (destData, srcData, alpha, x, y); iter.iterate (r); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2592:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 2592 | EdgeTableFillers::renderImageUntransformed (iter, destData, srcData, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1875:44: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1875 | state.renderImageUntransformed (*this, src, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1873:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1873 | void renderImageUntransformed (SavedStateType& state, const Image& src, int alpha, int x, int y, bool tiledFill) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:927:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelAlpha’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 927 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: ‘class juce::PixelAlpha’ declared here 601 | class JUCE_API PixelAlpha | ^~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:867:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 867 | copyRow (dest, getSrcPixel (x), width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ^~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:47: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1894 | r.handleEdgeTableLineFull (x, w); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1532:125: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1532 | if (tiledFill) { ImageFill r (destData, srcData, alpha, x, y); iter.iterate (r); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2592:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 2592 | EdgeTableFillers::renderImageUntransformed (iter, destData, srcData, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1875:44: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1875 | state.renderImageUntransformed (*this, src, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1873:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1873 | void renderImageUntransformed (SavedStateType& state, const Image& src, int alpha, int x, int y, bool tiledFill) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:927:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelAlpha’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 927 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: ‘class juce::PixelAlpha’ declared here 601 | class JUCE_API PixelAlpha | ^~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:867:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 867 | copyRow (dest, getSrcPixel (x), width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ^~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:47: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1894 | r.handleEdgeTableLineFull (x, w); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1533:125: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1533 | else { ImageFill r (destData, srcData, alpha, x, y); iter.iterate (r); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2592:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 2592 | EdgeTableFillers::renderImageUntransformed (iter, destData, srcData, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1875:44: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1875 | state.renderImageUntransformed (*this, src, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1873:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1873 | void renderImageUntransformed (SavedStateType& state, const Image& src, int alpha, int x, int y, bool tiledFill) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:927:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelAlpha’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 927 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: ‘class juce::PixelAlpha’ declared here 601 | class JUCE_API PixelAlpha | ^~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:867:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 867 | copyRow (dest, getSrcPixel (x), width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ^~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:47: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1894 | r.handleEdgeTableLineFull (x, w); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1536:125: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1536 | if (tiledFill) { ImageFill r (destData, srcData, alpha, x, y); iter.iterate (r); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2592:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 2592 | EdgeTableFillers::renderImageUntransformed (iter, destData, srcData, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1875:44: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1875 | state.renderImageUntransformed (*this, src, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1873:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1873 | void renderImageUntransformed (SavedStateType& state, const Image& src, int alpha, int x, int y, bool tiledFill) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:927:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelAlpha’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 927 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: ‘class juce::PixelAlpha’ declared here 601 | class JUCE_API PixelAlpha | ^~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:867:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 867 | copyRow (dest, getSrcPixel (x), width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ^~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:47: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1894 | r.handleEdgeTableLineFull (x, w); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1537:125: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1537 | else { ImageFill r (destData, srcData, alpha, x, y); iter.iterate (r); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2592:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 2592 | EdgeTableFillers::renderImageUntransformed (iter, destData, srcData, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1875:44: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1875 | state.renderImageUntransformed (*this, src, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1873:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1873 | void renderImageUntransformed (SavedStateType& state, const Image& src, int alpha, int x, int y, bool tiledFill) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:927:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelAlpha’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 927 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: ‘class juce::PixelAlpha’ declared here 601 | class JUCE_API PixelAlpha | ^~~~~~~~~~ mkdir -p build/intermediate/Release Compiling include_juce_cryptography.cpp g++ -MMD -DLINUX=1 -DNDEBUG=1 -DJUCER_LINUX_MAKE_6D53C8B4=1 -DJUCE_APP_VERSION=4.2.0 -DJUCE_APP_VERSION_HEX=0x40200 -I/usr/include/webkitgtk-4.0 -I/usr/include/gtk-3.0 -I/usr/include/libsoup-2.4 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/cloudproviders -I/usr/include/webp -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gio-unix-2.0 -DWITH_GZFILEOP -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -pthread -pthread -I../../JuceLibraryCode -I../../JuceLibraryCode/modules -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DJucePlugin_Build_VST=1 -DJucePlugin_Build_VST3=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_RTAS=0 -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_Standalone=0 -DJUCE_SHARED_CODE=1 -o "build/intermediate/Release/include_juce_cryptography_8cb807a8.o" -c "../../JuceLibraryCode/include_juce_cryptography.cpp" mkdir -p build/intermediate/Release Compiling include_juce_data_structures.cpp g++ -MMD -DLINUX=1 -DNDEBUG=1 -DJUCER_LINUX_MAKE_6D53C8B4=1 -DJUCE_APP_VERSION=4.2.0 -DJUCE_APP_VERSION_HEX=0x40200 -I/usr/include/webkitgtk-4.0 -I/usr/include/gtk-3.0 -I/usr/include/libsoup-2.4 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/cloudproviders -I/usr/include/webp -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gio-unix-2.0 -DWITH_GZFILEOP -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -pthread -pthread -I../../JuceLibraryCode -I../../JuceLibraryCode/modules -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DJucePlugin_Build_VST=1 -DJucePlugin_Build_VST3=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_RTAS=0 -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_Standalone=0 -DJUCE_SHARED_CODE=1 -o "build/intermediate/Release/include_juce_data_structures_7471b1e3.o" -c "../../JuceLibraryCode/include_juce_data_structures.cpp" mkdir -p build/intermediate/Release Compiling include_juce_events.cpp g++ -MMD -DLINUX=1 -DNDEBUG=1 -DJUCER_LINUX_MAKE_6D53C8B4=1 -DJUCE_APP_VERSION=4.2.0 -DJUCE_APP_VERSION_HEX=0x40200 -I/usr/include/webkitgtk-4.0 -I/usr/include/gtk-3.0 -I/usr/include/libsoup-2.4 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/cloudproviders -I/usr/include/webp -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gio-unix-2.0 -DWITH_GZFILEOP -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -pthread -pthread -I../../JuceLibraryCode -I../../JuceLibraryCode/modules -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DJucePlugin_Build_VST=1 -DJucePlugin_Build_VST3=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_RTAS=0 -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_Standalone=0 -DJUCE_SHARED_CODE=1 -o "build/intermediate/Release/include_juce_events_fd7d695.o" -c "../../JuceLibraryCode/include_juce_events.cpp" mkdir -p build/intermediate/Release Compiling include_juce_core.cpp g++ -MMD -DLINUX=1 -DNDEBUG=1 -DJUCER_LINUX_MAKE_6D53C8B4=1 -DJUCE_APP_VERSION=4.2.0 -DJUCE_APP_VERSION_HEX=0x40200 -I/usr/include/webkitgtk-4.0 -I/usr/include/gtk-3.0 -I/usr/include/libsoup-2.4 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/cloudproviders -I/usr/include/webp -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gio-unix-2.0 -DWITH_GZFILEOP -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -pthread -pthread -I../../JuceLibraryCode -I../../JuceLibraryCode/modules -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DJucePlugin_Build_VST=1 -DJucePlugin_Build_VST3=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_RTAS=0 -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_Standalone=0 -DJUCE_SHARED_CODE=1 -o "build/intermediate/Release/include_juce_core_f26d17db.o" -c "../../JuceLibraryCode/include_juce_core.cpp" In file included from ../../JuceLibraryCode/modules/juce_core/juce_core.h:235, from ../../JuceLibraryCode/modules/juce_core/juce_core.cpp:37, from ../../JuceLibraryCode/include_juce_core.cpp:9: ../../JuceLibraryCode/modules/juce_core/containers/juce_Array.h: In instantiation of ‘void juce::Array::insert(int, ParameterType) [with ElementType = juce::var; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; ParameterType = const juce::var&]’: ../../JuceLibraryCode/modules/juce_core/containers/juce_Variant.cpp:725:30: required from here 725 | convertToArray()->insert (index, n); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/containers/juce_Array.h:481:25: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class juce::var’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 481 | memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../JuceLibraryCode/modules/juce_core/juce_core.h:253: ../../JuceLibraryCode/modules/juce_core/containers/juce_Variant.h:41:17: note: ‘class juce::var’ declared here 41 | class JUCE_API var | ^~~ ../../JuceLibraryCode/modules/juce_core/containers/juce_Array.h: In instantiation of ‘void juce::Array::removeRange(int, int) [with ElementType = juce::var; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]’: ../../JuceLibraryCode/modules/juce_core/javascript/juce_Javascript.cpp:1615:36: required from here ../../JuceLibraryCode/modules/juce_core/containers/juce_Variant.h:41:17: note: 1615 | array->removeRange (start, num); ../../JuceLibraryCode/modules/juce_core/containers/juce_Variant.h:41:17: note: | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/containers/juce_Array.h:1016:25: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class juce::var’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1016 | memmove (e, e + numberToRemove, ((size_t) numToShift) * sizeof (ElementType)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/containers/juce_Variant.h:41:17: note: ‘class juce::var’ declared here 41 | class JUCE_API var | ^~~ ../../JuceLibraryCode/modules/juce_core/containers/juce_Array.h: In instantiation of ‘void juce::Array::insert(int, ParameterType) [with ElementType = juce::String; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; ParameterType = const juce::String&]’: ../../JuceLibraryCode/modules/juce_core/text/juce_StringArray.cpp:144:20: required from here ../../JuceLibraryCode/modules/juce_core/containers/juce_Variant.h:41:17: note: 144 | strings.insert (index, newString); ../../JuceLibraryCode/modules/juce_core/containers/juce_Variant.h:41:17: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/containers/juce_Array.h:481:25: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class juce::String’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 481 | memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../JuceLibraryCode/modules/juce_core/juce_core.h:216: ../../JuceLibraryCode/modules/juce_core/text/juce_String.h:38:17: note: ‘class juce::String’ declared here 38 | class JUCE_API String final | ^~~~~~ ../../JuceLibraryCode/modules/juce_core/containers/juce_Array.h: In instantiation of ‘void juce::Array::move(int, int) [with ElementType = juce::String; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]’: ../../JuceLibraryCode/modules/juce_core/text/juce_StringArray.cpp:212:18: required from here ../../JuceLibraryCode/modules/juce_core/text/juce_String.h:38:17: note: 212 | strings.move (currentIndex, newIndex); ../../JuceLibraryCode/modules/juce_core/text/juce_String.h:38:17: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/containers/juce_Array.h:1146:29: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class juce::String’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1146 | memmove (data.elements + currentIndex, | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1147 | data.elements + currentIndex + 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1148 | sizeof (ElementType) * (size_t) (newIndex - currentIndex)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/text/juce_String.h:38:17: note: ‘class juce::String’ declared here 38 | class JUCE_API String final | ^~~~~~ ../../JuceLibraryCode/modules/juce_core/containers/juce_Array.h:1152:29: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class juce::String’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1152 | memmove (data.elements + newIndex + 1, | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1153 | data.elements + newIndex, | ~~~~~~~~~~~~~~~~~~~~~~~~~ 1154 | sizeof (ElementType) * (size_t) (currentIndex - newIndex)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/text/juce_String.h:38:17: note: ‘class juce::String’ declared here 38 | class JUCE_API String final | ^~~~~~ ../../JuceLibraryCode/modules/juce_core/containers/juce_Array.h:1157:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class juce::String’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1157 | memcpy (data.elements + newIndex, tempCopy, sizeof (ElementType)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/text/juce_String.h:38:17: note: ‘class juce::String’ declared here 38 | class JUCE_API String final | ^~~~~~ ../../JuceLibraryCode/modules/juce_core/containers/juce_Array.h: In instantiation of ‘void juce::Array::removeRange(int, int) [with ElementType = juce::String; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]’: ../../JuceLibraryCode/modules/juce_core/text/juce_StringArray.cpp:239:25: required from here ../../JuceLibraryCode/modules/juce_core/text/juce_String.h:38:17: note: 239 | strings.removeRange (startIndex, numberToRemove); ../../JuceLibraryCode/modules/juce_core/text/juce_String.h:38:17: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/containers/juce_Array.h:1016:25: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class juce::String’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1016 | memmove (e, e + numberToRemove, ((size_t) numToShift) * sizeof (ElementType)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/text/juce_String.h:38:17: note: ‘class juce::String’ declared here 38 | class JUCE_API String final | ^~~~~~ ../../JuceLibraryCode/modules/juce_core/containers/juce_Array.h: In instantiation of ‘void juce::Array::removeInternal(int) [with ElementType = juce::NamedValueSet::NamedValue; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]’: ../../JuceLibraryCode/modules/juce_core/containers/juce_Array.h:853:13: required from ‘void juce::Array::remove(int) [with ElementType = juce::NamedValueSet::NamedValue; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]’ ../../JuceLibraryCode/modules/juce_core/text/juce_String.h:38:17: note: 853 | removeInternal (indexToRemove); ../../JuceLibraryCode/modules/juce_core/text/juce_String.h:38:17: note: | ^~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/containers/juce_NamedValueSet.cpp:206:27: required from here ../../JuceLibraryCode/modules/juce_core/text/juce_String.h:38:17: note: 206 | values.remove (i); ../../JuceLibraryCode/modules/juce_core/text/juce_String.h:38:17: note: | ~~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_core/containers/juce_Array.h:1265:21: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘struct juce::NamedValueSet::NamedValue’ with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess] 1265 | memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../JuceLibraryCode/modules/juce_core/juce_core.h:254: ../../JuceLibraryCode/modules/juce_core/containers/juce_NamedValueSet.h:56:22: note: ‘struct juce::NamedValueSet::NamedValue’ declared here 56 | struct JUCE_API NamedValue | ^~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/containers/juce_Array.h: In instantiation of ‘void juce::Array::removeInternal(int) [with ElementType = juce::var; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]’: ../../JuceLibraryCode/modules/juce_core/containers/juce_Array.h:853:13: required from ‘void juce::Array::remove(int) [with ElementType = juce::var; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]’ ../../JuceLibraryCode/modules/juce_core/containers/juce_NamedValueSet.h:56:22: note: 853 | removeInternal (indexToRemove); ../../JuceLibraryCode/modules/juce_core/containers/juce_NamedValueSet.h:56:22: note: | ^~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/containers/juce_Variant.cpp:720:23: required from here ../../JuceLibraryCode/modules/juce_core/containers/juce_NamedValueSet.h:56:22: note: 720 | array->remove (index); ../../JuceLibraryCode/modules/juce_core/containers/juce_NamedValueSet.h:56:22: note: | ~~~~~~~~~~~~~~^~~~~~~ ../../JuceLibraryCode/modules/juce_core/containers/juce_Array.h:1265:21: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class juce::var’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1265 | memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/containers/juce_Variant.h:41:17: note: ‘class juce::var’ declared here 41 | class JUCE_API var | ^~~ ../../JuceLibraryCode/modules/juce_core/containers/juce_Array.h: In instantiation of ‘void juce::Array::insertMultiple(int, ParameterType, int) [with ElementType = juce::var; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; ParameterType = const juce::var&]’: ../../JuceLibraryCode/modules/juce_core/containers/juce_Array.h:755:13: required from ‘void juce::Array::resize(int) [with ElementType = juce::var; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]’ ../../JuceLibraryCode/modules/juce_core/containers/juce_Variant.h:41:17: note: 755 | insertMultiple (numUsed, ElementType(), numToAdd); ../../JuceLibraryCode/modules/juce_core/containers/juce_Variant.h:41:17: note: | ^~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/containers/juce_Variant.cpp:730:30: required from here ../../JuceLibraryCode/modules/juce_core/containers/juce_Variant.h:41:17: note: 730 | convertToArray()->resize (numArrayElementsWanted); ../../JuceLibraryCode/modules/juce_core/containers/juce_Variant.h:41:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/containers/juce_Array.h:517:25: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class juce::var’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 517 | memmove (insertPos + numberOfTimesToInsertIt, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/containers/juce_Variant.h:41:17: note: ‘class juce::var’ declared here 41 | class JUCE_API var | ^~~ ../../JuceLibraryCode/modules/juce_core/containers/juce_Array.h: In instantiation of ‘void juce::Array::removeInternal(int) [with ElementType = juce::String; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]’: ../../JuceLibraryCode/modules/juce_core/containers/juce_Array.h:853:13: required from ‘void juce::Array::remove(int) [with ElementType = juce::String; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]’ ../../JuceLibraryCode/modules/juce_core/containers/juce_Variant.h:41:17: note: 853 | removeInternal (indexToRemove); ../../JuceLibraryCode/modules/juce_core/containers/juce_Variant.h:41:17: note: | ^~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/text/juce_StringArray.cpp:218:20: required from here ../../JuceLibraryCode/modules/juce_core/containers/juce_Variant.h:41:17: note: 218 | strings.remove (index); ../../JuceLibraryCode/modules/juce_core/containers/juce_Variant.h:41:17: note: | ~~~~~~~~~~~~~~~^~~~~~~ ../../JuceLibraryCode/modules/juce_core/containers/juce_Array.h:1265:21: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class juce::String’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1265 | memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/text/juce_String.h:38:17: note: ‘class juce::String’ declared here 38 | class JUCE_API String final | ^~~~~~ In file included from ../../JuceLibraryCode/modules/juce_core/juce_core.h:221: ../../JuceLibraryCode/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of ‘void juce::HeapBlock::realloc(SizeType, size_t) [with SizeType = long unsigned int; ElementType = juce::NamedValueSet::NamedValue; bool throwOnFailure = false; size_t = long unsigned int]’: ../../JuceLibraryCode/modules/juce_core/containers/juce_ArrayAllocationBase.h:81:34: required from ‘void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::NamedValueSet::NamedValue; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]’ ../../JuceLibraryCode/modules/juce_core/text/juce_String.h:38:17: note: 81 | elements.realloc ((size_t) numElements); ../../JuceLibraryCode/modules/juce_core/text/juce_String.h:38:17: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/containers/juce_Array.h:74:31: required from ‘juce::Array::Array(const juce::Array&) [with ElementType = juce::NamedValueSet::NamedValue; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]’ ../../JuceLibraryCode/modules/juce_core/text/juce_String.h:38:17: note: 74 | data.setAllocatedSize (other.numUsed); ../../JuceLibraryCode/modules/juce_core/text/juce_String.h:38:17: note: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/containers/juce_NamedValueSet.cpp:61:62: required from here ../../JuceLibraryCode/modules/juce_core/text/juce_String.h:38:17: note: 61 | NamedValueSet::NamedValueSet (const NamedValueSet& other) : values (other.values) {} ../../JuceLibraryCode/modules/juce_core/text/juce_String.h:38:17: note: | ^~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/memory/juce_HeapBlock.h:266:74: warning: ‘void* realloc(void*, size_t)’ moving an object of non-trivially copyable type ‘struct juce::NamedValueSet::NamedValue’; use ‘new’ and ‘delete’ instead [-Wclass-memaccess] 266 | : std::realloc (data, static_cast (newNumElements) * elementSize)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/containers/juce_NamedValueSet.h:56:22: note: ‘struct juce::NamedValueSet::NamedValue’ declared here 56 | struct JUCE_API NamedValue | ^~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of ‘void juce::HeapBlock::realloc(SizeType, size_t) [with SizeType = long unsigned int; ElementType = juce::var; bool throwOnFailure = false; size_t = long unsigned int]’: ../../JuceLibraryCode/modules/juce_core/containers/juce_ArrayAllocationBase.h:81:34: required from ‘void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::var; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]’ ../../JuceLibraryCode/modules/juce_core/containers/juce_NamedValueSet.h:56:22: note: 81 | elements.realloc ((size_t) numElements); ../../JuceLibraryCode/modules/juce_core/containers/juce_NamedValueSet.h:56:22: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/containers/juce_Array.h:74:31: required from ‘juce::Array::Array(const juce::Array&) [with ElementType = juce::var; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]’ ../../JuceLibraryCode/modules/juce_core/containers/juce_NamedValueSet.h:56:22: note: 74 | data.setAllocatedSize (other.numUsed); ../../JuceLibraryCode/modules/juce_core/containers/juce_NamedValueSet.h:56:22: note: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/containers/juce_Variant.cpp:358:50: required from here ../../JuceLibraryCode/modules/juce_core/containers/juce_NamedValueSet.h:56:22: note: 358 | RefCountedArray (const Array& a) : array (a) { incReferenceCount(); } ../../JuceLibraryCode/modules/juce_core/containers/juce_NamedValueSet.h:56:22: note: | ^~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/memory/juce_HeapBlock.h:266:74: warning: ‘void* realloc(void*, size_t)’ moving an object of non-trivially copyable type ‘class juce::var’; use ‘new’ and ‘delete’ instead [-Wclass-memaccess] 266 | : std::realloc (data, static_cast (newNumElements) * elementSize)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/containers/juce_Variant.h:41:17: note: ‘class juce::var’ declared here 41 | class JUCE_API var | ^~~ ../../JuceLibraryCode/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of ‘void juce::HeapBlock::realloc(SizeType, size_t) [with SizeType = long unsigned int; ElementType = juce::Expression; bool throwOnFailure = false; size_t = long unsigned int]’: ../../JuceLibraryCode/modules/juce_core/containers/juce_ArrayAllocationBase.h:81:34: required from ‘void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Expression; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]’ ../../JuceLibraryCode/modules/juce_core/containers/juce_Variant.h:41:17: note: 81 | elements.realloc ((size_t) numElements); ../../JuceLibraryCode/modules/juce_core/containers/juce_Variant.h:41:17: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/containers/juce_Array.h:74:31: required from ‘juce::Array::Array(const juce::Array&) [with ElementType = juce::Expression; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]’ ../../JuceLibraryCode/modules/juce_core/containers/juce_Variant.h:41:17: note: 74 | data.setAllocatedSize (other.numUsed); ../../JuceLibraryCode/modules/juce_core/containers/juce_Variant.h:41:17: note: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/maths/juce_Expression.cpp:235:36: required from here ../../JuceLibraryCode/modules/juce_core/containers/juce_Variant.h:41:17: note: 235 | : functionName (name), parameters (params) ../../JuceLibraryCode/modules/juce_core/containers/juce_Variant.h:41:17: note: | ^~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/memory/juce_HeapBlock.h:266:74: warning: ‘void* realloc(void*, size_t)’ moving an object of non-trivially copyable type ‘class juce::Expression’; use ‘new’ and ‘delete’ instead [-Wclass-memaccess] 266 | : std::realloc (data, static_cast (newNumElements) * elementSize)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../JuceLibraryCode/modules/juce_core/juce_core.h:280: ../../JuceLibraryCode/modules/juce_core/maths/juce_Expression.h:43:17: note: ‘class juce::Expression’ declared here 43 | class JUCE_API Expression | ^~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of ‘void juce::HeapBlock::realloc(SizeType, size_t) [with SizeType = long unsigned int; ElementType = juce::String; bool throwOnFailure = false; size_t = long unsigned int]’: ../../JuceLibraryCode/modules/juce_core/containers/juce_ArrayAllocationBase.h:81:34: required from ‘void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::String; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]’ ../../JuceLibraryCode/modules/juce_core/maths/juce_Expression.h:43:17: note: 81 | elements.realloc ((size_t) numElements); ../../JuceLibraryCode/modules/juce_core/maths/juce_Expression.h:43:17: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/containers/juce_Array.h:74:31: required from ‘juce::Array::Array(const juce::Array&) [with ElementType = juce::String; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]’ ../../JuceLibraryCode/modules/juce_core/maths/juce_Expression.h:43:17: note: 74 | data.setAllocatedSize (other.numUsed); ../../JuceLibraryCode/modules/juce_core/maths/juce_Expression.h:43:17: note: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/text/juce_StringArray.cpp:31:7: required from here ../../JuceLibraryCode/modules/juce_core/maths/juce_Expression.h:43:17: note: 31 | : strings (other.strings) ../../JuceLibraryCode/modules/juce_core/maths/juce_Expression.h:43:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/memory/juce_HeapBlock.h:266:74: warning: ‘void* realloc(void*, size_t)’ moving an object of non-trivially copyable type ‘class juce::String’; use ‘new’ and ‘delete’ instead [-Wclass-memaccess] 266 | : std::realloc (data, static_cast (newNumElements) * elementSize)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/text/juce_String.h:38:17: note: ‘class juce::String’ declared here 38 | class JUCE_API String final | ^~~~~~ ../../JuceLibraryCode/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of ‘void juce::HeapBlock::realloc(SizeType, size_t) [with SizeType = long unsigned int; ElementType = juce::File; bool throwOnFailure = false; size_t = long unsigned int]’: ../../JuceLibraryCode/modules/juce_core/containers/juce_ArrayAllocationBase.h:81:34: required from ‘void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]’ ../../JuceLibraryCode/modules/juce_core/text/juce_String.h:38:17: note: 81 | elements.realloc ((size_t) numElements); ../../JuceLibraryCode/modules/juce_core/text/juce_String.h:38:17: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/containers/juce_ArrayAllocationBase.h:100:13: required from ‘void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]’ ../../JuceLibraryCode/modules/juce_core/text/juce_String.h:38:17: note: 100 | setAllocatedSize ((minNumElements + minNumElements / 2 + 8) & ~7); ../../JuceLibraryCode/modules/juce_core/text/juce_String.h:38:17: note: | ^~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/containers/juce_Array.h:424:34: required from ‘void juce::Array::add(const ElementType&) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]’ ../../JuceLibraryCode/modules/juce_core/text/juce_String.h:38:17: note: 424 | data.ensureAllocatedSize (numUsed + 1); ../../JuceLibraryCode/modules/juce_core/text/juce_String.h:38:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/files/juce_File.cpp:561:21: required from here ../../JuceLibraryCode/modules/juce_core/text/juce_String.h:38:17: note: 561 | results.add (di.getFile()); ../../JuceLibraryCode/modules/juce_core/text/juce_String.h:38:17: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/memory/juce_HeapBlock.h:266:74: warning: ‘void* realloc(void*, size_t)’ moving an object of non-trivially copyable type ‘class juce::File’; use ‘new’ and ‘delete’ instead [-Wclass-memaccess] 266 | : std::realloc (data, static_cast (newNumElements) * elementSize)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../JuceLibraryCode/modules/juce_core/juce_core.h:266: ../../JuceLibraryCode/modules/juce_core/files/juce_File.h:40:17: note: ‘class juce::File’ declared here 40 | class JUCE_API File final | ^~~~ ../../JuceLibraryCode/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of ‘void juce::HeapBlock::realloc(SizeType, size_t) [with SizeType = long unsigned int; ElementType = juce::Identifier; bool throwOnFailure = false; size_t = long unsigned int]’: ../../JuceLibraryCode/modules/juce_core/containers/juce_ArrayAllocationBase.h:81:34: required from ‘void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Identifier; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]’ ../../JuceLibraryCode/modules/juce_core/files/juce_File.h:40:17: note: 81 | elements.realloc ((size_t) numElements); ../../JuceLibraryCode/modules/juce_core/files/juce_File.h:40:17: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/containers/juce_ArrayAllocationBase.h:100:13: required from ‘void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::Identifier; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]’ ../../JuceLibraryCode/modules/juce_core/files/juce_File.h:40:17: note: 100 | setAllocatedSize ((minNumElements + minNumElements / 2 + 8) & ~7); ../../JuceLibraryCode/modules/juce_core/files/juce_File.h:40:17: note: | ^~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/containers/juce_Array.h:435:34: required from ‘void juce::Array::add(ElementType&&) [with ElementType = juce::Identifier; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]’ ../../JuceLibraryCode/modules/juce_core/files/juce_File.h:40:17: note: 435 | data.ensureAllocatedSize (numUsed + 1); ../../JuceLibraryCode/modules/juce_core/files/juce_File.h:40:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/javascript/juce_Javascript.cpp:1076:35: required from here ../../JuceLibraryCode/modules/juce_core/files/juce_File.h:40:17: note: 1076 | fo.parameters.add (paramName); ../../JuceLibraryCode/modules/juce_core/files/juce_File.h:40:17: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/memory/juce_HeapBlock.h:266:74: warning: ‘void* realloc(void*, size_t)’ moving an object of non-trivially copyable type ‘class juce::Identifier’; use ‘new’ and ‘delete’ instead [-Wclass-memaccess] 266 | : std::realloc (data, static_cast (newNumElements) * elementSize)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../JuceLibraryCode/modules/juce_core/juce_core.h:246: ../../JuceLibraryCode/modules/juce_core/text/juce_Identifier.h:38:17: note: ‘class juce::Identifier’ declared here 38 | class JUCE_API Identifier final | ^~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of ‘void juce::HeapBlock::realloc(SizeType, size_t) [with SizeType = long unsigned int; ElementType = juce::BigInteger; bool throwOnFailure = false; size_t = long unsigned int]’: ../../JuceLibraryCode/modules/juce_core/containers/juce_ArrayAllocationBase.h:81:34: required from ‘void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::BigInteger; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]’ ../../JuceLibraryCode/modules/juce_core/text/juce_Identifier.h:38:17: note: 81 | elements.realloc ((size_t) numElements); ../../JuceLibraryCode/modules/juce_core/text/juce_Identifier.h:38:17: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/containers/juce_ArrayAllocationBase.h:100:13: required from ‘void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::BigInteger; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]’ ../../JuceLibraryCode/modules/juce_core/text/juce_Identifier.h:38:17: note: 100 | setAllocatedSize ((minNumElements + minNumElements / 2 + 8) & ~7); ../../JuceLibraryCode/modules/juce_core/text/juce_Identifier.h:38:17: note: | ^~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/containers/juce_Array.h:435:34: required from ‘void juce::Array::add(ElementType&&) [with ElementType = juce::BigInteger; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]’ ../../JuceLibraryCode/modules/juce_core/text/juce_Identifier.h:38:17: note: 435 | data.ensureAllocatedSize (numUsed + 1); ../../JuceLibraryCode/modules/juce_core/text/juce_Identifier.h:38:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/maths/juce_BigInteger.cpp:1000:24: required from here ../../JuceLibraryCode/modules/juce_core/text/juce_Identifier.h:38:17: note: 1000 | tempValues.add (p / q); ../../JuceLibraryCode/modules/juce_core/text/juce_Identifier.h:38:17: note: | ~~~~~~~~~~~~~~~^~~~~~~ ../../JuceLibraryCode/modules/juce_core/memory/juce_HeapBlock.h:266:74: warning: ‘void* realloc(void*, size_t)’ moving an object of non-trivially copyable type ‘class juce::BigInteger’; use ‘new’ and ‘delete’ instead [-Wclass-memaccess] 266 | : std::realloc (data, static_cast (newNumElements) * elementSize)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../JuceLibraryCode/modules/juce_core/juce_core.h:279: ../../JuceLibraryCode/modules/juce_core/maths/juce_BigInteger.h:38:17: note: ‘class juce::BigInteger’ declared here 38 | class JUCE_API BigInteger | ^~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of ‘void juce::HeapBlock::realloc(SizeType, size_t) [with SizeType = long unsigned int; ElementType = juce::TextDiff::Change; bool throwOnFailure = false; size_t = long unsigned int]’: ../../JuceLibraryCode/modules/juce_core/containers/juce_ArrayAllocationBase.h:81:34: required from ‘void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::TextDiff::Change; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]’ ../../JuceLibraryCode/modules/juce_core/maths/juce_BigInteger.h:38:17: note: 81 | elements.realloc ((size_t) numElements); ../../JuceLibraryCode/modules/juce_core/maths/juce_BigInteger.h:38:17: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/containers/juce_ArrayAllocationBase.h:100:13: required from ‘void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::TextDiff::Change; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]’ ../../JuceLibraryCode/modules/juce_core/maths/juce_BigInteger.h:38:17: note: 100 | setAllocatedSize ((minNumElements + minNumElements / 2 + 8) & ~7); ../../JuceLibraryCode/modules/juce_core/maths/juce_BigInteger.h:38:17: note: | ^~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/containers/juce_Array.h:424:34: required from ‘void juce::Array::add(const ElementType&) [with ElementType = juce::TextDiff::Change; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]’ ../../JuceLibraryCode/modules/juce_core/maths/juce_BigInteger.h:38:17: note: 424 | data.ensureAllocatedSize (numUsed + 1); ../../JuceLibraryCode/modules/juce_core/maths/juce_BigInteger.h:38:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/text/juce_TextDiff.cpp:51:24: required from here ../../JuceLibraryCode/modules/juce_core/maths/juce_BigInteger.h:38:17: note: 51 | td.changes.add (c); ../../JuceLibraryCode/modules/juce_core/maths/juce_BigInteger.h:38:17: note: | ~~~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_core/memory/juce_HeapBlock.h:266:74: warning: ‘void* realloc(void*, size_t)’ moving an object of non-trivially copyable type ‘struct juce::TextDiff::Change’; use ‘new’ and ‘delete’ instead [-Wclass-memaccess] 266 | : std::realloc (data, static_cast (newNumElements) * elementSize)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../JuceLibraryCode/modules/juce_core/juce_core.h:249: ../../JuceLibraryCode/modules/juce_core/text/juce_TextDiff.h:53:12: note: ‘struct juce::TextDiff::Change’ declared here 53 | struct Change | ^~~~~~ ../../JuceLibraryCode/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of ‘void juce::HeapBlock::realloc(SizeType, size_t) [with SizeType = long unsigned int; ElementType = juce::Expression::Symbol; bool throwOnFailure = false; size_t = long unsigned int]’: ../../JuceLibraryCode/modules/juce_core/containers/juce_ArrayAllocationBase.h:81:34: required from ‘void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Expression::Symbol; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]’ ../../JuceLibraryCode/modules/juce_core/text/juce_TextDiff.h:53:12: note: 81 | elements.realloc ((size_t) numElements); ../../JuceLibraryCode/modules/juce_core/text/juce_TextDiff.h:53:12: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/containers/juce_ArrayAllocationBase.h:100:13: required from ‘void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::Expression::Symbol; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]’ ../../JuceLibraryCode/modules/juce_core/text/juce_TextDiff.h:53:12: note: 100 | setAllocatedSize ((minNumElements + minNumElements / 2 + 8) & ~7); ../../JuceLibraryCode/modules/juce_core/text/juce_TextDiff.h:53:12: note: | ^~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/containers/juce_Array.h:424:34: required from ‘void juce::Array::add(const ElementType&) [with ElementType = juce::Expression::Symbol; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]’ ../../JuceLibraryCode/modules/juce_core/text/juce_TextDiff.h:53:12: note: 424 | data.ensureAllocatedSize (numUsed + 1); ../../JuceLibraryCode/modules/juce_core/text/juce_TextDiff.h:53:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/containers/juce_Array.h:591:13: required from ‘bool juce::Array::addIfNotAlreadyThere(ParameterType) [with ElementType = juce::Expression::Symbol; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; ParameterType = const juce::Expression::Symbol&]’ ../../JuceLibraryCode/modules/juce_core/text/juce_TextDiff.h:53:12: note: 591 | add (newElement); ../../JuceLibraryCode/modules/juce_core/text/juce_TextDiff.h:53:12: note: | ~~~~^~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/maths/juce_Expression.cpp:645:73: required from here ../../JuceLibraryCode/modules/juce_core/text/juce_TextDiff.h:53:12: note: 645 | void useSymbol (const Symbol& s) { list.addIfNotAlreadyThere (s); } ../../JuceLibraryCode/modules/juce_core/text/juce_TextDiff.h:53:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_core/memory/juce_HeapBlock.h:266:74: warning: ‘void* realloc(void*, size_t)’ moving an object of non-trivially copyable type ‘struct juce::Expression::Symbol’; use ‘new’ and ‘delete’ instead [-Wclass-memaccess] 266 | : std::realloc (data, static_cast (newNumElements) * elementSize)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/maths/juce_Expression.h:185:12: note: ‘struct juce::Expression::Symbol’ declared here 185 | struct Symbol | ^~~~~~ ../../JuceLibraryCode/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of ‘void juce::HeapBlock::realloc(SizeType, size_t) [with SizeType = long unsigned int; ElementType = juce::MACAddress; bool throwOnFailure = false; size_t = long unsigned int]’: ../../JuceLibraryCode/modules/juce_core/containers/juce_ArrayAllocationBase.h:81:34: required from ‘void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::MACAddress; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]’ ../../JuceLibraryCode/modules/juce_core/maths/juce_Expression.h:185:12: note: 81 | elements.realloc ((size_t) numElements); ../../JuceLibraryCode/modules/juce_core/maths/juce_Expression.h:185:12: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/containers/juce_ArrayAllocationBase.h:100:13: required from ‘void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::MACAddress; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]’ ../../JuceLibraryCode/modules/juce_core/maths/juce_Expression.h:185:12: note: 100 | setAllocatedSize ((minNumElements + minNumElements / 2 + 8) & ~7); ../../JuceLibraryCode/modules/juce_core/maths/juce_Expression.h:185:12: note: | ^~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/containers/juce_Array.h:424:34: required from ‘void juce::Array::add(const ElementType&) [with ElementType = juce::MACAddress; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]’ ../../JuceLibraryCode/modules/juce_core/maths/juce_Expression.h:185:12: note: 424 | data.ensureAllocatedSize (numUsed + 1); ../../JuceLibraryCode/modules/juce_core/maths/juce_Expression.h:185:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/containers/juce_Array.h:591:13: required from ‘bool juce::Array::addIfNotAlreadyThere(ParameterType) [with ElementType = juce::MACAddress; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; ParameterType = const juce::MACAddress&]’ ../../JuceLibraryCode/modules/juce_core/maths/juce_Expression.h:185:12: note: 591 | add (newElement); ../../JuceLibraryCode/modules/juce_core/maths/juce_Expression.h:185:12: note: | ~~~~^~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/native/juce_linux_Network.cpp:46:53: required from here ../../JuceLibraryCode/modules/juce_core/maths/juce_Expression.h:185:12: note: 46 | result.addIfNotAlreadyThere (ma); ../../JuceLibraryCode/modules/juce_core/maths/juce_Expression.h:185:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ ../../JuceLibraryCode/modules/juce_core/memory/juce_HeapBlock.h:266:74: warning: ‘void* realloc(void*, size_t)’ moving an object of non-trivially copyable type ‘class juce::MACAddress’; use ‘new’ and ‘delete’ instead [-Wclass-memaccess] 266 | : std::realloc (data, static_cast (newNumElements) * elementSize)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../JuceLibraryCode/modules/juce_core/juce_core.h:300: ../../JuceLibraryCode/modules/juce_core/network/juce_MACAddress.h:32:17: note: ‘class juce::MACAddress’ declared here 32 | class JUCE_API MACAddress final | ^~~~~~~~~~ mkdir -p build/intermediate/Release Compiling include_juce_graphics.cpp g++ -MMD -DLINUX=1 -DNDEBUG=1 -DJUCER_LINUX_MAKE_6D53C8B4=1 -DJUCE_APP_VERSION=4.2.0 -DJUCE_APP_VERSION_HEX=0x40200 -I/usr/include/webkitgtk-4.0 -I/usr/include/gtk-3.0 -I/usr/include/libsoup-2.4 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/cloudproviders -I/usr/include/webp -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gio-unix-2.0 -DWITH_GZFILEOP -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -pthread -pthread -I../../JuceLibraryCode -I../../JuceLibraryCode/modules -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DJucePlugin_Build_VST=1 -DJucePlugin_Build_VST3=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_RTAS=0 -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_Standalone=0 -DJUCE_SHARED_CODE=1 -o "build/intermediate/Release/include_juce_graphics_f817e147.o" -c "../../JuceLibraryCode/include_juce_graphics.cpp" In file included from ../../JuceLibraryCode/modules/juce_core/juce_core.h:235, from ../../JuceLibraryCode/modules/juce_graphics/juce_graphics.h:57, from ../../JuceLibraryCode/modules/juce_graphics/juce_graphics.cpp:42, from ../../JuceLibraryCode/include_juce_graphics.cpp:9: ../../JuceLibraryCode/modules/juce_core/containers/juce_Array.h: In instantiation of ‘void juce::Array::insert(int, ParameterType) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; ParameterType = const juce::ColourGradient::ColourPoint&]’: ../../JuceLibraryCode/modules/juce_graphics/colour/juce_ColourGradient.cpp:132:20: required from here 132 | colours.insert (i, { pos, colour }); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/containers/juce_Array.h:481:25: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘struct juce::ColourGradient::ColourPoint’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 481 | memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../JuceLibraryCode/modules/juce_graphics/juce_graphics.h:114: ../../JuceLibraryCode/modules/juce_graphics/colour/juce_ColourGradient.h:211:12: note: ‘struct juce::ColourGradient::ColourPoint’ declared here 211 | struct ColourPoint | ^~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/containers/juce_Array.h: In instantiation of ‘void juce::Array::insert(int, ParameterType) [with ElementType = juce::AttributedString::Attribute; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; ParameterType = const juce::AttributedString::Attribute&]’: ../../JuceLibraryCode/modules/juce_graphics/fonts/juce_AttributedString.cpp:48:33: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_ColourGradient.h:211:12: note: 48 | atts.insert (i + 1, att); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_ColourGradient.h:211:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/containers/juce_Array.h:481:25: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class juce::AttributedString::Attribute’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 481 | memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../JuceLibraryCode/modules/juce_graphics/juce_graphics.h:126: ../../JuceLibraryCode/modules/juce_graphics/fonts/juce_AttributedString.h:151:21: note: ‘class juce::AttributedString::Attribute’ declared here 151 | class JUCE_API Attribute | ^~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/containers/juce_Array.h: In instantiation of ‘void juce::Array::insertMultiple(int, ParameterType, int) [with ElementType = juce::TypefaceCache::CachedFace; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; ParameterType = const juce::TypefaceCache::CachedFace&]’: ../../JuceLibraryCode/modules/juce_graphics/fonts/juce_Font.cpp:70:30: required from here ../../JuceLibraryCode/modules/juce_graphics/fonts/juce_AttributedString.h:151:21: note: 70 | faces.insertMultiple (-1, CachedFace(), numToCache); ../../JuceLibraryCode/modules/juce_graphics/fonts/juce_AttributedString.h:151:21: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/containers/juce_Array.h:517:25: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘struct juce::TypefaceCache::CachedFace’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 517 | memmove (insertPos + numberOfTimesToInsertIt, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../JuceLibraryCode/modules/juce_graphics/juce_graphics.cpp:133: ../../JuceLibraryCode/modules/juce_graphics/fonts/juce_Font.cpp:140:12: note: ‘struct juce::TypefaceCache::CachedFace’ declared here 140 | struct CachedFace | ^~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/containers/juce_Array.h: In instantiation of ‘void juce::Array::removeRange(int, int) [with ElementType = juce::PositionedGlyph; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]’: ../../JuceLibraryCode/modules/juce_graphics/fonts/juce_GlyphArrangement.cpp:169:24: required from here ../../JuceLibraryCode/modules/juce_graphics/fonts/juce_Font.cpp:140:12: note: 169 | glyphs.removeRange (startIndex, num < 0 ? glyphs.size() : num); ../../JuceLibraryCode/modules/juce_graphics/fonts/juce_Font.cpp:140:12: note: | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/containers/juce_Array.h:1016:25: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class juce::PositionedGlyph’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1016 | memmove (e, e + numberToRemove, ((size_t) numToShift) * sizeof (ElementType)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../JuceLibraryCode/modules/juce_graphics/juce_graphics.h:127: ../../JuceLibraryCode/modules/juce_graphics/fonts/juce_GlyphArrangement.h:42:17: note: ‘class juce::PositionedGlyph’ declared here 42 | class JUCE_API PositionedGlyph final | ^~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/containers/juce_Array.h: In instantiation of ‘void juce::Array::insert(int, ParameterType) [with ElementType = juce::PositionedGlyph; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; ParameterType = const juce::PositionedGlyph&]’: ../../JuceLibraryCode/modules/juce_graphics/fonts/juce_GlyphArrangement.cpp:244:27: required from here ../../JuceLibraryCode/modules/juce_graphics/fonts/juce_GlyphArrangement.h:42:17: note: 244 | glyphs.insert (endIndex++, PositionedGlyph (font, '.', dotGlyphs.getFirst(), ../../JuceLibraryCode/modules/juce_graphics/fonts/juce_GlyphArrangement.h:42:17: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245 | xOffset, yOffset, dx, false)); ../../JuceLibraryCode/modules/juce_graphics/fonts/juce_GlyphArrangement.h:42:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/containers/juce_Array.h:481:25: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class juce::PositionedGlyph’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 481 | memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/fonts/juce_GlyphArrangement.h:42:17: note: ‘class juce::PositionedGlyph’ declared here 42 | class JUCE_API PositionedGlyph final | ^~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/containers/juce_Array.h: In instantiation of ‘void juce::Array::removeInternal(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]’: ../../JuceLibraryCode/modules/juce_core/containers/juce_Array.h:853:13: required from ‘void juce::Array::remove(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]’ ../../JuceLibraryCode/modules/juce_graphics/fonts/juce_GlyphArrangement.h:42:17: note: 853 | removeInternal (indexToRemove); ../../JuceLibraryCode/modules/juce_graphics/fonts/juce_GlyphArrangement.h:42:17: note: | ^~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_ColourGradient.cpp:139:20: required from here ../../JuceLibraryCode/modules/juce_graphics/fonts/juce_GlyphArrangement.h:42:17: note: 139 | colours.remove (index); ../../JuceLibraryCode/modules/juce_graphics/fonts/juce_GlyphArrangement.h:42:17: note: | ~~~~~~~~~~~~~~~^~~~~~~ ../../JuceLibraryCode/modules/juce_core/containers/juce_Array.h:1265:21: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘struct juce::ColourGradient::ColourPoint’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1265 | memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_ColourGradient.h:211:12: note: ‘struct juce::ColourGradient::ColourPoint’ declared here 211 | struct ColourPoint | ^~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/containers/juce_Array.h: In instantiation of ‘void juce::Array::insert(int, ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; ParameterType = const juce::Rectangle&]’: ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_RectangleList.h:236:42: required from ‘void juce::RectangleList::subtract(RectangleType) [with ValueType = int; RectangleType = juce::Rectangle]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_ColourGradient.h:211:12: note: 236 | rects.insert (++i, RectangleType (rx1, ry1, x1 - rx1, ry2 - ry1)); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_ColourGradient.h:211:12: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/contexts/juce_LowLevelGraphicsPostScriptRenderer.cpp:130:41: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_ColourGradient.h:211:12: note: 130 | stateStack.getLast()->clip.subtract (r.translated (stateStack.getLast()->xOffset, stateStack.getLast()->yOffset)); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_ColourGradient.h:211:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/containers/juce_Array.h:481:25: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class juce::Rectangle’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 481 | memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../JuceLibraryCode/modules/juce_graphics/juce_graphics.h:107: ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: ‘class juce::Rectangle’ declared here 39 | class Rectangle | ^~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/containers/juce_Array.h: In instantiation of ‘void juce::Array::removeInternal(int) [with ElementType = juce::ImageCache::Pimpl::Item; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]’: ../../JuceLibraryCode/modules/juce_core/containers/juce_Array.h:853:13: required from ‘void juce::Array::remove(int) [with ElementType = juce::ImageCache::Pimpl::Item; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]’ ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: 853 | removeInternal (indexToRemove); ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: | ^~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/images/juce_ImageCache.cpp:79:35: required from here ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: 79 | images.remove (i); ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: | ~~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_core/containers/juce_Array.h:1265:21: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘struct juce::ImageCache::Pimpl::Item’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1265 | memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../JuceLibraryCode/modules/juce_graphics/juce_graphics.cpp:124: ../../JuceLibraryCode/modules/juce_graphics/images/juce_ImageCache.cpp:100:12: note: ‘struct juce::ImageCache::Pimpl::Item’ declared here 100 | struct Item | ^~~~ ../../JuceLibraryCode/modules/juce_core/containers/juce_Array.h: In instantiation of ‘void juce::Array::removeInternal(int) [with ElementType = juce::AttributedString::Attribute; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]’: ../../JuceLibraryCode/modules/juce_core/containers/juce_Array.h:853:13: required from ‘void juce::Array::remove(int) [with ElementType = juce::AttributedString::Attribute; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]’ ../../JuceLibraryCode/modules/juce_graphics/images/juce_ImageCache.cpp:100:12: note: 853 | removeInternal (indexToRemove); ../../JuceLibraryCode/modules/juce_graphics/images/juce_ImageCache.cpp:100:12: note: | ^~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/fonts/juce_AttributedString.cpp:81:29: required from here ../../JuceLibraryCode/modules/juce_graphics/images/juce_ImageCache.cpp:100:12: note: 81 | atts.remove (i + 1); ../../JuceLibraryCode/modules/juce_graphics/images/juce_ImageCache.cpp:100:12: note: | ~~~~~~~~~~~~^~~~~~~ ../../JuceLibraryCode/modules/juce_core/containers/juce_Array.h:1265:21: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class juce::AttributedString::Attribute’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1265 | memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/fonts/juce_AttributedString.h:151:21: note: ‘class juce::AttributedString::Attribute’ declared here 151 | class JUCE_API Attribute | ^~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/containers/juce_Array.h: In instantiation of ‘void juce::Array::removeInternal(int) [with ElementType = juce::PositionedGlyph; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]’: ../../JuceLibraryCode/modules/juce_core/containers/juce_Array.h:853:13: required from ‘void juce::Array::remove(int) [with ElementType = juce::PositionedGlyph; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]’ ../../JuceLibraryCode/modules/juce_graphics/fonts/juce_AttributedString.h:151:21: note: 853 | removeInternal (indexToRemove); ../../JuceLibraryCode/modules/juce_graphics/fonts/juce_AttributedString.h:151:21: note: | ^~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/fonts/juce_GlyphArrangement.cpp:235:27: required from here ../../JuceLibraryCode/modules/juce_graphics/fonts/juce_AttributedString.h:151:21: note: 235 | glyphs.remove (endIndex); ../../JuceLibraryCode/modules/juce_graphics/fonts/juce_AttributedString.h:151:21: note: | ~~~~~~~~~~~~~~^~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/containers/juce_Array.h:1265:21: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class juce::PositionedGlyph’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1265 | memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/fonts/juce_GlyphArrangement.h:42:17: note: ‘class juce::PositionedGlyph’ declared here 42 | class JUCE_API PositionedGlyph final | ^~~~~~~~~~~~~~~ In file included from ../../JuceLibraryCode/modules/juce_core/juce_core.h:221: ../../JuceLibraryCode/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of ‘void juce::HeapBlock::realloc(SizeType, size_t) [with SizeType = long unsigned int; ElementType = juce::ColourGradient::ColourPoint; bool throwOnFailure = false; size_t = long unsigned int]’: ../../JuceLibraryCode/modules/juce_core/containers/juce_ArrayAllocationBase.h:81:34: required from ‘void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]’ ../../JuceLibraryCode/modules/juce_graphics/fonts/juce_GlyphArrangement.h:42:17: note: 81 | elements.realloc ((size_t) numElements); ../../JuceLibraryCode/modules/juce_graphics/fonts/juce_GlyphArrangement.h:42:17: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/containers/juce_Array.h:74:31: required from ‘juce::Array::Array(const juce::Array&) [with ElementType = juce::ColourGradient::ColourPoint; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]’ ../../JuceLibraryCode/modules/juce_graphics/fonts/juce_GlyphArrangement.h:42:17: note: 74 | data.setAllocatedSize (other.numUsed); ../../JuceLibraryCode/modules/juce_graphics/fonts/juce_GlyphArrangement.h:42:17: note: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_ColourGradient.cpp:41:80: required from here ../../JuceLibraryCode/modules/juce_graphics/fonts/juce_GlyphArrangement.h:42:17: note: 41 | : point1 (other.point1), point2 (other.point2), isRadial (other.isRadial), colours (other.colours) ../../JuceLibraryCode/modules/juce_graphics/fonts/juce_GlyphArrangement.h:42:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/memory/juce_HeapBlock.h:266:74: warning: ‘void* realloc(void*, size_t)’ moving an object of non-trivially copyable type ‘struct juce::ColourGradient::ColourPoint’; use ‘new’ and ‘delete’ instead [-Wclass-memaccess] 266 | : std::realloc (data, static_cast (newNumElements) * elementSize)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_ColourGradient.h:211:12: note: ‘struct juce::ColourGradient::ColourPoint’ declared here 211 | struct ColourPoint | ^~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/containers/juce_Array.h: In instantiation of ‘void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]’: ../../JuceLibraryCode/modules/juce_core/containers/juce_Array.h:853:13: required from ‘void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_ColourGradient.h:211:12: note: 853 | removeInternal (indexToRemove); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_ColourGradient.h:211:12: note: | ^~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_RectangleList.h:332:34: required from ‘bool juce::RectangleList::clipTo(RectangleType) [with ValueType = float; RectangleType = juce::Rectangle]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_ColourGradient.h:211:12: note: 332 | rects.remove (i); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_ColourGradient.h:211:12: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/contexts/juce_GraphicsContext.cpp:551:35: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_ColourGradient.h:211:12: note: 551 | checks.clipTo (area); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_ColourGradient.h:211:12: note: | ~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_core/containers/juce_Array.h:1265:21: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class juce::Rectangle’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1265 | memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: ‘class juce::Rectangle’ declared here 39 | class Rectangle | ^~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/containers/juce_Array.h: In instantiation of ‘void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]’: ../../JuceLibraryCode/modules/juce_core/containers/juce_Array.h:853:13: required from ‘void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]’ ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: 853 | removeInternal (indexToRemove); ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: | ^~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_RectangleList.h:332:34: required from ‘bool juce::RectangleList::clipTo(RectangleType) [with ValueType = int; RectangleType = juce::Rectangle]’ ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: 332 | rects.remove (i); ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/contexts/juce_LowLevelGraphicsPostScriptRenderer.cpp:118:46: required from here ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: 118 | return stateStack.getLast()->clip.clipTo (r.translated (stateStack.getLast()->xOffset, stateStack.getLast()->yOffset)); ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/containers/juce_Array.h:1265:21: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class juce::Rectangle’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1265 | memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: ‘class juce::Rectangle’ declared here 39 | class Rectangle | ^~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of ‘void juce::HeapBlock::realloc(SizeType, size_t) [with SizeType = long unsigned int; ElementType = juce::AttributedString::Attribute; bool throwOnFailure = false; size_t = long unsigned int]’: ../../JuceLibraryCode/modules/juce_core/containers/juce_ArrayAllocationBase.h:81:34: required from ‘void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::AttributedString::Attribute; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]’ ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: 81 | elements.realloc ((size_t) numElements); ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/containers/juce_Array.h:74:31: required from ‘juce::Array::Array(const juce::Array&) [with ElementType = juce::AttributedString::Attribute; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]’ ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: 74 | data.setAllocatedSize (other.numUsed); ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/fonts/juce_AttributedString.cpp:203:7: required from here ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: 203 | attributes (other.attributes) ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/memory/juce_HeapBlock.h:266:74: warning: ‘void* realloc(void*, size_t)’ moving an object of non-trivially copyable type ‘class juce::AttributedString::Attribute’; use ‘new’ and ‘delete’ instead [-Wclass-memaccess] 266 | : std::realloc (data, static_cast (newNumElements) * elementSize)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/fonts/juce_AttributedString.h:151:21: note: ‘class juce::AttributedString::Attribute’ declared here 151 | class JUCE_API Attribute | ^~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of ‘void juce::HeapBlock::realloc(SizeType, size_t) [with SizeType = long unsigned int; ElementType = juce::TypefaceCache::CachedFace; bool throwOnFailure = false; size_t = long unsigned int]’: ../../JuceLibraryCode/modules/juce_core/containers/juce_ArrayAllocationBase.h:81:34: required from ‘void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::TypefaceCache::CachedFace; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]’ ../../JuceLibraryCode/modules/juce_graphics/fonts/juce_AttributedString.h:151:21: note: 81 | elements.realloc ((size_t) numElements); ../../JuceLibraryCode/modules/juce_graphics/fonts/juce_AttributedString.h:151:21: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/containers/juce_Array.h:221:31: required from ‘void juce::Array::clear() [with ElementType = juce::TypefaceCache::CachedFace; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]’ ../../JuceLibraryCode/modules/juce_graphics/fonts/juce_AttributedString.h:151:21: note: 221 | data.setAllocatedSize (0); ../../JuceLibraryCode/modules/juce_graphics/fonts/juce_AttributedString.h:151:21: note: | ~~~~~~~~~~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/fonts/juce_Font.cpp:69:20: required from here ../../JuceLibraryCode/modules/juce_graphics/fonts/juce_AttributedString.h:151:21: note: 69 | faces.clear(); ../../JuceLibraryCode/modules/juce_graphics/fonts/juce_AttributedString.h:151:21: note: | ~~~~~~~~~~~^~ ../../JuceLibraryCode/modules/juce_core/memory/juce_HeapBlock.h:266:74: warning: ‘void* realloc(void*, size_t)’ moving an object of non-trivially copyable type ‘struct juce::TypefaceCache::CachedFace’; use ‘new’ and ‘delete’ instead [-Wclass-memaccess] 266 | : std::realloc (data, static_cast (newNumElements) * elementSize)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/fonts/juce_Font.cpp:140:12: note: ‘struct juce::TypefaceCache::CachedFace’ declared here 140 | struct CachedFace | ^~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of ‘void juce::HeapBlock::realloc(SizeType, size_t) [with SizeType = long unsigned int; ElementType = juce::PositionedGlyph; bool throwOnFailure = false; size_t = long unsigned int]’: ../../JuceLibraryCode/modules/juce_core/containers/juce_ArrayAllocationBase.h:81:34: required from ‘void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::PositionedGlyph; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]’ ../../JuceLibraryCode/modules/juce_graphics/fonts/juce_Font.cpp:140:12: note: 81 | elements.realloc ((size_t) numElements); ../../JuceLibraryCode/modules/juce_graphics/fonts/juce_Font.cpp:140:12: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/containers/juce_Array.h:221:31: required from ‘void juce::Array::clear() [with ElementType = juce::PositionedGlyph; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]’ ../../JuceLibraryCode/modules/juce_graphics/fonts/juce_Font.cpp:140:12: note: 221 | data.setAllocatedSize (0); ../../JuceLibraryCode/modules/juce_graphics/fonts/juce_Font.cpp:140:12: note: | ~~~~~~~~~~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/fonts/juce_GlyphArrangement.cpp:148:17: required from here ../../JuceLibraryCode/modules/juce_graphics/fonts/juce_Font.cpp:140:12: note: 148 | glyphs.clear(); ../../JuceLibraryCode/modules/juce_graphics/fonts/juce_Font.cpp:140:12: note: | ~~~~~~~~~~~~^~ ../../JuceLibraryCode/modules/juce_core/memory/juce_HeapBlock.h:266:74: warning: ‘void* realloc(void*, size_t)’ moving an object of non-trivially copyable type ‘class juce::PositionedGlyph’; use ‘new’ and ‘delete’ instead [-Wclass-memaccess] 266 | : std::realloc (data, static_cast (newNumElements) * elementSize)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/fonts/juce_GlyphArrangement.h:42:17: note: ‘class juce::PositionedGlyph’ declared here 42 | class JUCE_API PositionedGlyph final | ^~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of ‘void juce::HeapBlock::realloc(SizeType, size_t) [with SizeType = long unsigned int; ElementType = juce::TextLayout::Glyph; bool throwOnFailure = false; size_t = long unsigned int]’: ../../JuceLibraryCode/modules/juce_core/containers/juce_ArrayAllocationBase.h:81:34: required from ‘void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::TextLayout::Glyph; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]’ ../../JuceLibraryCode/modules/juce_graphics/fonts/juce_GlyphArrangement.h:42:17: note: 81 | elements.realloc ((size_t) numElements); ../../JuceLibraryCode/modules/juce_graphics/fonts/juce_GlyphArrangement.h:42:17: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/containers/juce_Array.h:74:31: required from ‘juce::Array::Array(const juce::Array&) [with ElementType = juce::TextLayout::Glyph; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]’ ../../JuceLibraryCode/modules/juce_graphics/fonts/juce_GlyphArrangement.h:42:17: note: 74 | data.setAllocatedSize (other.numUsed); ../../JuceLibraryCode/modules/juce_graphics/fonts/juce_GlyphArrangement.h:42:17: note: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/fonts/juce_TextLayout.cpp:65:7: required from here ../../JuceLibraryCode/modules/juce_graphics/fonts/juce_GlyphArrangement.h:42:17: note: 65 | glyphs (other.glyphs), ../../JuceLibraryCode/modules/juce_graphics/fonts/juce_GlyphArrangement.h:42:17: note: | ^~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/memory/juce_HeapBlock.h:266:74: warning: ‘void* realloc(void*, size_t)’ moving an object of non-trivially copyable type ‘class juce::TextLayout::Glyph’; use ‘new’ and ‘delete’ instead [-Wclass-memaccess] 266 | : std::realloc (data, static_cast (newNumElements) * elementSize)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../JuceLibraryCode/modules/juce_graphics/juce_graphics.h:128: ../../JuceLibraryCode/modules/juce_graphics/fonts/juce_TextLayout.h:92:21: note: ‘class juce::TextLayout::Glyph’ declared here 92 | class JUCE_API Glyph | ^~~~~ ../../JuceLibraryCode/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of ‘void juce::HeapBlock::realloc(SizeType, size_t) [with SizeType = long unsigned int; ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]’: ../../JuceLibraryCode/modules/juce_core/containers/juce_ArrayAllocationBase.h:81:34: required from ‘void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]’ ../../JuceLibraryCode/modules/juce_graphics/fonts/juce_TextLayout.h:92:21: note: 81 | elements.realloc ((size_t) numElements); ../../JuceLibraryCode/modules/juce_graphics/fonts/juce_TextLayout.h:92:21: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/containers/juce_Array.h:74:31: required from ‘juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]’ ../../JuceLibraryCode/modules/juce_graphics/fonts/juce_TextLayout.h:92:21: note: 74 | data.setAllocatedSize (other.numUsed); ../../JuceLibraryCode/modules/juce_graphics/fonts/juce_TextLayout.h:92:21: note: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_RectangleList.h:53:51: required from ‘juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]’ ../../JuceLibraryCode/modules/juce_graphics/fonts/juce_TextLayout.h:92:21: note: 53 | RectangleList (const RectangleList& other) : rects (other.rects) ../../JuceLibraryCode/modules/juce_graphics/fonts/juce_TextLayout.h:92:21: note: | ^~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/contexts/juce_LowLevelGraphicsPostScriptRenderer.h:96:12: required from here ../../JuceLibraryCode/modules/juce_graphics/fonts/juce_TextLayout.h:92:21: note: 96 | struct SavedState ../../JuceLibraryCode/modules/juce_graphics/fonts/juce_TextLayout.h:92:21: note: | ^~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/memory/juce_HeapBlock.h:266:74: warning: ‘void* realloc(void*, size_t)’ moving an object of non-trivially copyable type ‘class juce::Rectangle’; use ‘new’ and ‘delete’ instead [-Wclass-memaccess] 266 | : std::realloc (data, static_cast (newNumElements) * elementSize)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: ‘class juce::Rectangle’ declared here 39 | class Rectangle | ^~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of ‘void juce::HeapBlock::realloc(SizeType, size_t) [with SizeType = long unsigned int; ElementType = juce::ImageCache::Pimpl::Item; bool throwOnFailure = false; size_t = long unsigned int]’: ../../JuceLibraryCode/modules/juce_core/containers/juce_ArrayAllocationBase.h:81:34: required from ‘void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::ImageCache::Pimpl::Item; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]’ ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: 81 | elements.realloc ((size_t) numElements); ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/containers/juce_ArrayAllocationBase.h:100:13: required from ‘void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::ImageCache::Pimpl::Item; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]’ ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: 100 | setAllocatedSize ((minNumElements + minNumElements / 2 + 8) & ~7); ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: | ^~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/containers/juce_Array.h:435:34: required from ‘void juce::Array::add(ElementType&&) [with ElementType = juce::ImageCache::Pimpl::Item; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]’ ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: 435 | data.ensureAllocatedSize (numUsed + 1); ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/images/juce_ImageCache.cpp:62:24: required from here ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: 62 | images.add ({ image, hashCode, Time::getApproximateMillisecondCounter() }); ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/memory/juce_HeapBlock.h:266:74: warning: ‘void* realloc(void*, size_t)’ moving an object of non-trivially copyable type ‘struct juce::ImageCache::Pimpl::Item’; use ‘new’ and ‘delete’ instead [-Wclass-memaccess] 266 | : std::realloc (data, static_cast (newNumElements) * elementSize)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/images/juce_ImageCache.cpp:100:12: note: ‘struct juce::ImageCache::Pimpl::Item’ declared here 100 | struct Item | ^~~~ ../../JuceLibraryCode/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of ‘void juce::HeapBlock::realloc(SizeType, size_t) [with SizeType = long unsigned int; ElementType = juce::Font; bool throwOnFailure = false; size_t = long unsigned int]’: ../../JuceLibraryCode/modules/juce_core/containers/juce_ArrayAllocationBase.h:81:34: required from ‘void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Font; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]’ ../../JuceLibraryCode/modules/juce_graphics/images/juce_ImageCache.cpp:100:12: note: 81 | elements.realloc ((size_t) numElements); ../../JuceLibraryCode/modules/juce_graphics/images/juce_ImageCache.cpp:100:12: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/containers/juce_ArrayAllocationBase.h:100:13: required from ‘void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::Font; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]’ ../../JuceLibraryCode/modules/juce_graphics/images/juce_ImageCache.cpp:100:12: note: 100 | setAllocatedSize ((minNumElements + minNumElements / 2 + 8) & ~7); ../../JuceLibraryCode/modules/juce_graphics/images/juce_ImageCache.cpp:100:12: note: | ^~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/containers/juce_Array.h:435:34: required from ‘void juce::Array::add(ElementType&&) [with ElementType = juce::Font; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]’ ../../JuceLibraryCode/modules/juce_graphics/images/juce_ImageCache.cpp:100:12: note: 435 | data.ensureAllocatedSize (numUsed + 1); ../../JuceLibraryCode/modules/juce_graphics/images/juce_ImageCache.cpp:100:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/fonts/juce_Font.cpp:680:23: required from here ../../JuceLibraryCode/modules/juce_graphics/images/juce_ImageCache.cpp:100:12: note: 680 | destArray.add (Font (name, style, FontValues::defaultFontHeight)); ../../JuceLibraryCode/modules/juce_graphics/images/juce_ImageCache.cpp:100:12: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/memory/juce_HeapBlock.h:266:74: warning: ‘void* realloc(void*, size_t)’ moving an object of non-trivially copyable type ‘class juce::Font’; use ‘new’ and ‘delete’ instead [-Wclass-memaccess] 266 | : std::realloc (data, static_cast (newNumElements) * elementSize)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../JuceLibraryCode/modules/juce_graphics/juce_graphics.h:125: ../../JuceLibraryCode/modules/juce_graphics/fonts/juce_Font.h:42:17: note: ‘class juce::Font’ declared here 42 | class JUCE_API Font final | ^~~~ ../../JuceLibraryCode/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of ‘void juce::HeapBlock::realloc(SizeType, size_t) [with SizeType = long unsigned int; ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]’: ../../JuceLibraryCode/modules/juce_core/containers/juce_ArrayAllocationBase.h:81:34: required from ‘void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]’ ../../JuceLibraryCode/modules/juce_graphics/fonts/juce_Font.h:42:17: note: 81 | elements.realloc ((size_t) numElements); ../../JuceLibraryCode/modules/juce_graphics/fonts/juce_Font.h:42:17: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/containers/juce_ArrayAllocationBase.h:100:13: required from ‘void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]’ ../../JuceLibraryCode/modules/juce_graphics/fonts/juce_Font.h:42:17: note: 100 | setAllocatedSize ((minNumElements + minNumElements / 2 + 8) & ~7); ../../JuceLibraryCode/modules/juce_graphics/fonts/juce_Font.h:42:17: note: | ^~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/containers/juce_Array.h:424:34: required from ‘void juce::Array::add(const ElementType&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]’ ../../JuceLibraryCode/modules/juce_graphics/fonts/juce_Font.h:42:17: note: 424 | data.ensureAllocatedSize (numUsed + 1); ../../JuceLibraryCode/modules/juce_graphics/fonts/juce_Font.h:42:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_RectangleList.h:186:23: required from ‘void juce::RectangleList::addWithoutMerging(RectangleType) [with ValueType = float; RectangleType = juce::Rectangle]’ ../../JuceLibraryCode/modules/juce_graphics/fonts/juce_Font.h:42:17: note: 186 | rects.add (rect); ../../JuceLibraryCode/modules/juce_graphics/fonts/juce_Font.h:42:17: note: | ~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/contexts/juce_GraphicsContext.cpp:439:29: required from here ../../JuceLibraryCode/modules/juce_graphics/fonts/juce_Font.h:42:17: note: 439 | rects.addWithoutMerging (r.removeFromTop (lineThickness)); ../../JuceLibraryCode/modules/juce_graphics/fonts/juce_Font.h:42:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/memory/juce_HeapBlock.h:266:74: warning: ‘void* realloc(void*, size_t)’ moving an object of non-trivially copyable type ‘class juce::Rectangle’; use ‘new’ and ‘delete’ instead [-Wclass-memaccess] 266 | : std::realloc (data, static_cast (newNumElements) * elementSize)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: ‘class juce::Rectangle’ declared here 39 | class Rectangle | ^~~~~~~~~ In file included from ../../JuceLibraryCode/modules/juce_graphics/juce_graphics.h:134: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:624:29: required from ‘void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLine(int, int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]’ ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: 624 | replaceLine (dest, p, width); ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1984:79: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIteratorFloat::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: 1984 | if (clippedWidth > 0) r.handleEdgeTableLine (clippedLeft, clippedWidth, f.topAlpha); ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1550:26: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIteratorFloat; DestPixelType = juce::PixelAlpha]’ ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: 1550 | iter.iterate (r); ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2604:67: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIteratorFloat]’ ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: 2604 | default: EdgeTableFillers::renderSolidFill (iter, destData, colour, replaceContents, (PixelAlpha*) 0); break; ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1855:39: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, juce::Rectangle, juce::PixelARGB) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: 1855 | state.fillWithSolidColour (iter, colour, false); ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1852:14: required from here ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: 1852 | void fillRectWithColour (SavedStateType& state, Rectangle area, PixelARGB colour) const override ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: | ^~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:697:24: warning: ‘void* memset(void*, int, size_t)’ writing to an object of non-trivial type ‘class juce::PixelAlpha’; use assignment instead [-Wclass-memaccess] 697 | memset (dest, colour.getAlpha(), (size_t) width); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../JuceLibraryCode/modules/juce_graphics/juce_graphics.h:112: ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: ‘class juce::PixelAlpha’ declared here 601 | class JUCE_API PixelAlpha | ^~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:624:29: required from ‘void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLine(int, int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 624 | replaceLine (dest, p, width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1984:79: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIteratorFloat::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1984 | if (clippedWidth > 0) r.handleEdgeTableLine (clippedLeft, clippedWidth, f.topAlpha); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1555:26: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIteratorFloat; DestPixelType = juce::PixelAlpha]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1555 | iter.iterate (r); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2604:67: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIteratorFloat]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 2604 | default: EdgeTableFillers::renderSolidFill (iter, destData, colour, replaceContents, (PixelAlpha*) 0); break; ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1855:39: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, juce::Rectangle, juce::PixelARGB) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1855 | state.fillWithSolidColour (iter, colour, false); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1852:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1852 | void fillRectWithColour (SavedStateType& state, Rectangle area, PixelARGB colour) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ^~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:697:24: warning: ‘void* memset(void*, int, size_t)’ writing to an object of non-trivial type ‘class juce::PixelAlpha’; use assignment instead [-Wclass-memaccess] 697 | memset (dest, colour.getAlpha(), (size_t) width); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: ‘class juce::PixelAlpha’ declared here 601 | class JUCE_API PixelAlpha | ^~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:867:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 867 | copyRow (dest, getSrcPixel (x), width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ^~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:47: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1894 | r.handleEdgeTableLineFull (x, w); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1492:123: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1492 | if (tiledFill) { ImageFill r (destData, srcData, alpha, x, y); iter.iterate (r); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2592:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 2592 | EdgeTableFillers::renderImageUntransformed (iter, destData, srcData, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1875:44: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1875 | state.renderImageUntransformed (*this, src, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1873:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1873 | void renderImageUntransformed (SavedStateType& state, const Image& src, int alpha, int x, int y, bool tiledFill) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:927:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelARGB’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 927 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: ‘class juce::PixelARGB’ declared here 59 | class JUCE_API PixelARGB | ^~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:867:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 867 | copyRow (dest, getSrcPixel (x), width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ^~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:47: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1894 | r.handleEdgeTableLineFull (x, w); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1493:123: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1493 | else { ImageFill r (destData, srcData, alpha, x, y); iter.iterate (r); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2592:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 2592 | EdgeTableFillers::renderImageUntransformed (iter, destData, srcData, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1875:44: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1875 | state.renderImageUntransformed (*this, src, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1873:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1873 | void renderImageUntransformed (SavedStateType& state, const Image& src, int alpha, int x, int y, bool tiledFill) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:927:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelARGB’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 927 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: ‘class juce::PixelARGB’ declared here 59 | class JUCE_API PixelARGB | ^~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:867:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 867 | copyRow (dest, getSrcPixel (x), width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ^~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:47: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1894 | r.handleEdgeTableLineFull (x, w); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1496:122: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1496 | if (tiledFill) { ImageFill r (destData, srcData, alpha, x, y); iter.iterate (r); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2592:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 2592 | EdgeTableFillers::renderImageUntransformed (iter, destData, srcData, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1875:44: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1875 | state.renderImageUntransformed (*this, src, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1873:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1873 | void renderImageUntransformed (SavedStateType& state, const Image& src, int alpha, int x, int y, bool tiledFill) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:927:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelARGB’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 927 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: ‘class juce::PixelARGB’ declared here 59 | class JUCE_API PixelARGB | ^~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:867:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 867 | copyRow (dest, getSrcPixel (x), width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ^~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:47: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1894 | r.handleEdgeTableLineFull (x, w); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1497:122: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1497 | else { ImageFill r (destData, srcData, alpha, x, y); iter.iterate (r); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2592:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 2592 | EdgeTableFillers::renderImageUntransformed (iter, destData, srcData, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1875:44: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1875 | state.renderImageUntransformed (*this, src, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1873:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1873 | void renderImageUntransformed (SavedStateType& state, const Image& src, int alpha, int x, int y, bool tiledFill) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:927:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelARGB’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 927 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: ‘class juce::PixelARGB’ declared here 59 | class JUCE_API PixelARGB | ^~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:867:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 867 | copyRow (dest, getSrcPixel (x), width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ^~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:47: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1894 | r.handleEdgeTableLineFull (x, w); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1500:124: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1500 | if (tiledFill) { ImageFill r (destData, srcData, alpha, x, y); iter.iterate (r); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2592:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 2592 | EdgeTableFillers::renderImageUntransformed (iter, destData, srcData, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1875:44: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1875 | state.renderImageUntransformed (*this, src, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1873:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1873 | void renderImageUntransformed (SavedStateType& state, const Image& src, int alpha, int x, int y, bool tiledFill) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:927:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelARGB’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 927 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: ‘class juce::PixelARGB’ declared here 59 | class JUCE_API PixelARGB | ^~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:867:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 867 | copyRow (dest, getSrcPixel (x), width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ^~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:47: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1894 | r.handleEdgeTableLineFull (x, w); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1501:124: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1501 | else { ImageFill r (destData, srcData, alpha, x, y); iter.iterate (r); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2592:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 2592 | EdgeTableFillers::renderImageUntransformed (iter, destData, srcData, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1875:44: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1875 | state.renderImageUntransformed (*this, src, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1873:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1873 | void renderImageUntransformed (SavedStateType& state, const Image& src, int alpha, int x, int y, bool tiledFill) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:927:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelARGB’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 927 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: ‘class juce::PixelARGB’ declared here 59 | class JUCE_API PixelARGB | ^~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:867:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 867 | copyRow (dest, getSrcPixel (x), width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ^~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:47: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1894 | r.handleEdgeTableLineFull (x, w); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1510:122: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1510 | if (tiledFill) { ImageFill r (destData, srcData, alpha, x, y); iter.iterate (r); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2592:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 2592 | EdgeTableFillers::renderImageUntransformed (iter, destData, srcData, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1875:44: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1875 | state.renderImageUntransformed (*this, src, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1873:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1873 | void renderImageUntransformed (SavedStateType& state, const Image& src, int alpha, int x, int y, bool tiledFill) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:927:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelRGB’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 927 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: ‘class juce::PixelRGB’ declared here 350 | class JUCE_API PixelRGB | ^~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:867:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 867 | copyRow (dest, getSrcPixel (x), width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ^~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:47: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1894 | r.handleEdgeTableLineFull (x, w); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1511:122: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1511 | else { ImageFill r (destData, srcData, alpha, x, y); iter.iterate (r); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2592:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 2592 | EdgeTableFillers::renderImageUntransformed (iter, destData, srcData, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1875:44: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1875 | state.renderImageUntransformed (*this, src, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1873:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1873 | void renderImageUntransformed (SavedStateType& state, const Image& src, int alpha, int x, int y, bool tiledFill) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:927:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelRGB’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 927 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: ‘class juce::PixelRGB’ declared here 350 | class JUCE_API PixelRGB | ^~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:867:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 867 | copyRow (dest, getSrcPixel (x), width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ^~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:47: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1894 | r.handleEdgeTableLineFull (x, w); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:121: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1514 | if (tiledFill) { ImageFill r (destData, srcData, alpha, x, y); iter.iterate (r); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2592:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 2592 | EdgeTableFillers::renderImageUntransformed (iter, destData, srcData, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1875:44: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1875 | state.renderImageUntransformed (*this, src, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1873:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1873 | void renderImageUntransformed (SavedStateType& state, const Image& src, int alpha, int x, int y, bool tiledFill) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:927:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelRGB’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 927 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: ‘class juce::PixelRGB’ declared here 350 | class JUCE_API PixelRGB | ^~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:867:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 867 | copyRow (dest, getSrcPixel (x), width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ^~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:47: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1894 | r.handleEdgeTableLineFull (x, w); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:121: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1515 | else { ImageFill r (destData, srcData, alpha, x, y); iter.iterate (r); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2592:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 2592 | EdgeTableFillers::renderImageUntransformed (iter, destData, srcData, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1875:44: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1875 | state.renderImageUntransformed (*this, src, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1873:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1873 | void renderImageUntransformed (SavedStateType& state, const Image& src, int alpha, int x, int y, bool tiledFill) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:927:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelRGB’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 927 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: ‘class juce::PixelRGB’ declared here 350 | class JUCE_API PixelRGB | ^~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:867:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 867 | copyRow (dest, getSrcPixel (x), width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ^~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:47: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1894 | r.handleEdgeTableLineFull (x, w); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1518:123: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1518 | if (tiledFill) { ImageFill r (destData, srcData, alpha, x, y); iter.iterate (r); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2592:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 2592 | EdgeTableFillers::renderImageUntransformed (iter, destData, srcData, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1875:44: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1875 | state.renderImageUntransformed (*this, src, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1873:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1873 | void renderImageUntransformed (SavedStateType& state, const Image& src, int alpha, int x, int y, bool tiledFill) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:927:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelRGB’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 927 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: ‘class juce::PixelRGB’ declared here 350 | class JUCE_API PixelRGB | ^~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:867:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 867 | copyRow (dest, getSrcPixel (x), width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ^~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:47: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1894 | r.handleEdgeTableLineFull (x, w); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:123: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1519 | else { ImageFill r (destData, srcData, alpha, x, y); iter.iterate (r); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2592:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 2592 | EdgeTableFillers::renderImageUntransformed (iter, destData, srcData, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1875:44: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1875 | state.renderImageUntransformed (*this, src, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1873:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1873 | void renderImageUntransformed (SavedStateType& state, const Image& src, int alpha, int x, int y, bool tiledFill) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:927:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelRGB’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 927 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: ‘class juce::PixelRGB’ declared here 350 | class JUCE_API PixelRGB | ^~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:867:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 867 | copyRow (dest, getSrcPixel (x), width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ^~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:47: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1894 | r.handleEdgeTableLineFull (x, w); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1528:125: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1528 | if (tiledFill) { ImageFill r (destData, srcData, alpha, x, y); iter.iterate (r); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2592:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 2592 | EdgeTableFillers::renderImageUntransformed (iter, destData, srcData, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1875:44: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1875 | state.renderImageUntransformed (*this, src, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1873:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1873 | void renderImageUntransformed (SavedStateType& state, const Image& src, int alpha, int x, int y, bool tiledFill) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:927:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelAlpha’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 927 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: ‘class juce::PixelAlpha’ declared here 601 | class JUCE_API PixelAlpha | ^~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:867:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 867 | copyRow (dest, getSrcPixel (x), width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ^~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:47: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1894 | r.handleEdgeTableLineFull (x, w); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1529:125: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1529 | else { ImageFill r (destData, srcData, alpha, x, y); iter.iterate (r); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2592:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 2592 | EdgeTableFillers::renderImageUntransformed (iter, destData, srcData, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1875:44: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1875 | state.renderImageUntransformed (*this, src, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1873:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1873 | void renderImageUntransformed (SavedStateType& state, const Image& src, int alpha, int x, int y, bool tiledFill) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:927:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelAlpha’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 927 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: ‘class juce::PixelAlpha’ declared here 601 | class JUCE_API PixelAlpha | ^~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:867:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 867 | copyRow (dest, getSrcPixel (x), width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ^~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:47: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1894 | r.handleEdgeTableLineFull (x, w); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1532:125: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1532 | if (tiledFill) { ImageFill r (destData, srcData, alpha, x, y); iter.iterate (r); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2592:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 2592 | EdgeTableFillers::renderImageUntransformed (iter, destData, srcData, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1875:44: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1875 | state.renderImageUntransformed (*this, src, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1873:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1873 | void renderImageUntransformed (SavedStateType& state, const Image& src, int alpha, int x, int y, bool tiledFill) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:927:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelAlpha’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 927 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: ‘class juce::PixelAlpha’ declared here 601 | class JUCE_API PixelAlpha | ^~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:867:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 867 | copyRow (dest, getSrcPixel (x), width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ^~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:47: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1894 | r.handleEdgeTableLineFull (x, w); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1533:125: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1533 | else { ImageFill r (destData, srcData, alpha, x, y); iter.iterate (r); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2592:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 2592 | EdgeTableFillers::renderImageUntransformed (iter, destData, srcData, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1875:44: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1875 | state.renderImageUntransformed (*this, src, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1873:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1873 | void renderImageUntransformed (SavedStateType& state, const Image& src, int alpha, int x, int y, bool tiledFill) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:927:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelAlpha’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 927 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: ‘class juce::PixelAlpha’ declared here 601 | class JUCE_API PixelAlpha | ^~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:867:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 867 | copyRow (dest, getSrcPixel (x), width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ^~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:47: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1894 | r.handleEdgeTableLineFull (x, w); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1536:125: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1536 | if (tiledFill) { ImageFill r (destData, srcData, alpha, x, y); iter.iterate (r); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2592:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 2592 | EdgeTableFillers::renderImageUntransformed (iter, destData, srcData, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1875:44: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1875 | state.renderImageUntransformed (*this, src, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1873:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1873 | void renderImageUntransformed (SavedStateType& state, const Image& src, int alpha, int x, int y, bool tiledFill) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:927:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelAlpha’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 927 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: ‘class juce::PixelAlpha’ declared here 601 | class JUCE_API PixelAlpha | ^~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:867:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 867 | copyRow (dest, getSrcPixel (x), width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ^~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:47: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1894 | r.handleEdgeTableLineFull (x, w); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1537:125: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1537 | else { ImageFill r (destData, srcData, alpha, x, y); iter.iterate (r); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2592:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 2592 | EdgeTableFillers::renderImageUntransformed (iter, destData, srcData, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1875:44: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1875 | state.renderImageUntransformed (*this, src, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1873:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1873 | void renderImageUntransformed (SavedStateType& state, const Image& src, int alpha, int x, int y, bool tiledFill) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:927:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelAlpha’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 927 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: ‘class juce::PixelAlpha’ declared here 601 | class JUCE_API PixelAlpha | ^~~~~~~~~~ In file included from ../../JuceLibraryCode/modules/juce_graphics/image_formats/juce_PNGLoader.cpp:275, from ../../JuceLibraryCode/modules/juce_graphics/juce_graphics.cpp:129: ../../JuceLibraryCode/modules/juce_graphics/image_formats/pnglib/png.c: In function ‘juce::pnglibNamespace::png_convert_to_rfc1123_buffer(char*, juce::pnglibNamespace::png_time_struct const*)’: ../../JuceLibraryCode/modules/juce_graphics/image_formats/pnglib/pngpriv.h:1551:21: warning: ‘number_buf’ may be used uninitialized [-Wmaybe-uninitialized] 1551 | png_format_number(buffer, buffer + (sizeof buffer), format, number) In file included from ../../JuceLibraryCode/modules/juce_graphics/image_formats/juce_PNGLoader.cpp:276: ../../JuceLibraryCode/modules/juce_graphics/image_formats/pnglib/pngerror.c:133:1: note: by argument 1 of type ‘const char *’ to ‘juce::pnglibNamespace::png_format_number(char const*, char*, int, unsigned long)’ declared here 133 | png_format_number(png_const_charp start, png_charp end, int format, | ^~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/image_formats/pnglib/png.c:708:12: note: ‘number_buf’ declared here 708 | char number_buf[5]; /* enough for a four-digit year */ | ^~~~~~~~~~ In file included from ../../JuceLibraryCode/modules/juce_graphics/image_formats/pnglib/png.c:14: ../../JuceLibraryCode/modules/juce_graphics/image_formats/pnglib/pngerror.c: In function ‘juce::pnglibNamespace::png_warning_parameter_unsigned(char (*) [32], int, int, unsigned long)’: ../../JuceLibraryCode/modules/juce_graphics/image_formats/pnglib/pngpriv.h:1551:21: warning: ‘buffer’ may be used uninitialized [-Wmaybe-uninitialized] 1551 | png_format_number(buffer, buffer + (sizeof buffer), format, number) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/image_formats/pnglib/pngerror.c:133:1: note: by argument 1 of type ‘const char *’ to ‘juce::pnglibNamespace::png_format_number(char const*, char*, int, unsigned long)’ declared here 133 | png_format_number(png_const_charp start, png_charp end, int format, | ^~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/image_formats/pnglib/pngerror.c:258:9: note: ‘buffer’ declared here 258 | char buffer[PNG_NUMBER_BUFFER_SIZE]; | ^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/image_formats/pnglib/pngerror.c: In function ‘juce::pnglibNamespace::png_warning_parameter_signed(char (*) [32], int, int, int)’: ../../JuceLibraryCode/modules/juce_graphics/image_formats/pnglib/pngpriv.h:1551:21: warning: ‘buffer’ may be used uninitialized [-Wmaybe-uninitialized] 1551 | png_format_number(buffer, buffer + (sizeof buffer), format, number) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/image_formats/pnglib/pngerror.c:133:1: note: by argument 1 of type ‘const char *’ to ‘juce::pnglibNamespace::png_format_number(char const*, char*, int, unsigned long)’ declared here 133 | png_format_number(png_const_charp start, png_charp end, int format, | ^~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/image_formats/pnglib/pngerror.c:268:9: note: ‘buffer’ declared here 268 | char buffer[PNG_NUMBER_BUFFER_SIZE]; | ^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/image_formats/pnglib/pngpriv.h:1551:21: warning: ‘buffer’ may be used uninitialized [-Wmaybe-uninitialized] 1551 | png_format_number(buffer, buffer + (sizeof buffer), format, number) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/image_formats/pnglib/pngerror.c:133:1: note: by argument 1 of type ‘const char *’ to ‘juce::pnglibNamespace::png_format_number(char const*, char*, int, unsigned long)’ declared here 133 | png_format_number(png_const_charp start, png_charp end, int format, | ^~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/image_formats/pnglib/pngerror.c:268:9: note: ‘buffer’ declared here 268 | char buffer[PNG_NUMBER_BUFFER_SIZE]; | ^~~~~~ mkdir -p build/intermediate/Release Compiling include_juce_gui_extra.cpp g++ -MMD -DLINUX=1 -DNDEBUG=1 -DJUCER_LINUX_MAKE_6D53C8B4=1 -DJUCE_APP_VERSION=4.2.0 -DJUCE_APP_VERSION_HEX=0x40200 -I/usr/include/webkitgtk-4.0 -I/usr/include/gtk-3.0 -I/usr/include/libsoup-2.4 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/cloudproviders -I/usr/include/webp -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gio-unix-2.0 -DWITH_GZFILEOP -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -pthread -pthread -I../../JuceLibraryCode -I../../JuceLibraryCode/modules -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DJucePlugin_Build_VST=1 -DJucePlugin_Build_VST3=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_RTAS=0 -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_Standalone=0 -DJUCE_SHARED_CODE=1 -o "build/intermediate/Release/include_juce_gui_extra_6dee1c1a.o" -c "../../JuceLibraryCode/include_juce_gui_extra.cpp" In file included from ../../JuceLibraryCode/modules/juce_gui_extra/juce_gui_extra.cpp:166, from ../../JuceLibraryCode/include_juce_gui_extra.cpp:9: ../../JuceLibraryCode/modules/juce_gui_extra/native/juce_linux_X11_WebBrowserComponent.cpp: In member function ‘bool juce::GtkChildProcess::onDecidePolicy(WebKitPolicyDecision*, WebKitPolicyDecisionType)’: ../../JuceLibraryCode/modules/juce_gui_extra/native/juce_linux_X11_WebBrowserComponent.cpp:340:90: warning: ‘const gchar* webkit_navigation_policy_decision_get_frame_name(WebKitNavigationPolicyDecision*)’ is deprecated: Use 'webkit_navigation_policy_decision_get_navigation_action' instead [-Wdeprecated-declarations] 340 | const char* frameName = webkit_navigation_policy_decision_get_frame_name (navigationDecision); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/webkitgtk-4.0/webkit2/webkit2.h:63, from ../../JuceLibraryCode/modules/juce_gui_extra/juce_gui_extra.cpp:106: /usr/include/webkitgtk-4.0/webkit/WebKitNavigationPolicyDecision.h:70:1: note: declared here 70 | webkit_navigation_policy_decision_get_frame_name (WebKitNavigationPolicyDecision *decision); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_gui_extra/native/juce_linux_X11_WebBrowserComponent.cpp:350:90: warning: ‘const gchar* webkit_navigation_policy_decision_get_frame_name(WebKitNavigationPolicyDecision*)’ is deprecated: Use 'webkit_navigation_policy_decision_get_navigation_action' instead [-Wdeprecated-declarations] 350 | const char* frameName = webkit_navigation_policy_decision_get_frame_name (navigationDecision); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/webkitgtk-4.0/webkit/WebKitNavigationPolicyDecision.h:70:1: note: declared here 70 | webkit_navigation_policy_decision_get_frame_name (WebKitNavigationPolicyDecision *decision); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../JuceLibraryCode/modules/juce_core/juce_core.h:235, from ../../JuceLibraryCode/modules/juce_graphics/juce_graphics.h:57, from ../../JuceLibraryCode/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../JuceLibraryCode/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../JuceLibraryCode/modules/juce_gui_extra/juce_gui_extra.cpp:47: ../../JuceLibraryCode/modules/juce_core/containers/juce_Array.h: In instantiation of ‘void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]’: ../../JuceLibraryCode/modules/juce_core/containers/juce_Array.h:853:13: required from ‘void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]’ /usr/include/webkitgtk-4.0/webkit/WebKitNavigationPolicyDecision.h:70:1: note: 853 | removeInternal (indexToRemove); /usr/include/webkitgtk-4.0/webkit/WebKitNavigationPolicyDecision.h:70:1: note: | ^~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_RectangleList.h:132:42: required from ‘void juce::RectangleList::add(RectangleType) [with ValueType = float; RectangleType = juce::Rectangle]’ /usr/include/webkitgtk-4.0/webkit/WebKitNavigationPolicyDecision.h:70:1: note: 132 | rects.remove (j); /usr/include/webkitgtk-4.0/webkit/WebKitNavigationPolicyDecision.h:70:1: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_gui_extra/code_editor/juce_CodeEditorComponent.cpp:89:22: required from here /usr/include/webkitgtk-4.0/webkit/WebKitNavigationPolicyDecision.h:70:1: note: 89 | area.add (Rectangle (x + highlightColumnStart * characterWidth - 1.0f, y - 0.5f, /usr/include/webkitgtk-4.0/webkit/WebKitNavigationPolicyDecision.h:70:1: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90 | (highlightColumnEnd - highlightColumnStart) * characterWidth + 1.5f, lineH + 1.0f)); /usr/include/webkitgtk-4.0/webkit/WebKitNavigationPolicyDecision.h:70:1: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/containers/juce_Array.h:1265:21: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class juce::Rectangle’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1265 | memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../JuceLibraryCode/modules/juce_graphics/juce_graphics.h:107: ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: ‘class juce::Rectangle’ declared here 39 | class Rectangle | ^~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/containers/juce_Array.h: In instantiation of ‘void juce::Array::insert(int, ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; ParameterType = const juce::Rectangle&]’: ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_RectangleList.h:236:42: required from ‘void juce::RectangleList::subtract(RectangleType) [with ValueType = float; RectangleType = juce::Rectangle]’ ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: 236 | rects.insert (++i, RectangleType (rx1, ry1, x1 - rx1, ry2 - ry1)); ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_RectangleList.h:146:40: required from ‘void juce::RectangleList::add(RectangleType) [with ValueType = float; RectangleType = juce::Rectangle]’ ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: 146 | r.subtract (ourRect); ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: | ~~~~~~~~~~~^~~~~~~~~ ../../JuceLibraryCode/modules/juce_gui_extra/code_editor/juce_CodeEditorComponent.cpp:89:22: required from here ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: 89 | area.add (Rectangle (x + highlightColumnStart * characterWidth - 1.0f, y - 0.5f, ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90 | (highlightColumnEnd - highlightColumnStart) * characterWidth + 1.5f, lineH + 1.0f)); ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/containers/juce_Array.h:481:25: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class juce::Rectangle’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 481 | memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: ‘class juce::Rectangle’ declared here 39 | class Rectangle | ^~~~~~~~~ In file included from ../../JuceLibraryCode/modules/juce_core/juce_core.h:221: ../../JuceLibraryCode/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of ‘void juce::HeapBlock::realloc(SizeType, size_t) [with SizeType = long unsigned int; ElementType = juce::PushNotifications::Notification::Action; bool throwOnFailure = false; size_t = long unsigned int]’: ../../JuceLibraryCode/modules/juce_core/containers/juce_ArrayAllocationBase.h:81:34: required from ‘void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::PushNotifications::Notification::Action; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]’ ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: 81 | elements.realloc ((size_t) numElements); ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/containers/juce_Array.h:74:31: required from ‘juce::Array::Array(const juce::Array&) [with ElementType = juce::PushNotifications::Notification::Action; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]’ ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: 74 | data.setAllocatedSize (other.numUsed); ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_gui_extra/misc/juce_PushNotifications.cpp:51:7: required from here ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: 51 | actions (other.actions), ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: | ^~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/memory/juce_HeapBlock.h:266:74: warning: ‘void* realloc(void*, size_t)’ moving an object of non-trivially copyable type ‘struct juce::PushNotifications::Notification::Action’; use ‘new’ and ‘delete’ instead [-Wclass-memaccess] 266 | : std::realloc (data, static_cast (newNumElements) * elementSize)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../JuceLibraryCode/modules/juce_gui_extra/juce_gui_extra.h:95: ../../JuceLibraryCode/modules/juce_gui_extra/misc/juce_PushNotifications.h:67:16: note: ‘struct juce::PushNotifications::Notification::Action’ declared here 67 | struct Action | ^~~~~~ ../../JuceLibraryCode/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of ‘void juce::HeapBlock::realloc(SizeType, size_t) [with SizeType = long unsigned int; ElementType = juce::CodeEditorComponent::CodeEditorLine::SyntaxToken; bool throwOnFailure = false; size_t = long unsigned int]’: ../../JuceLibraryCode/modules/juce_core/containers/juce_ArrayAllocationBase.h:81:34: required from ‘void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::CodeEditorComponent::CodeEditorLine::SyntaxToken; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]’ ../../JuceLibraryCode/modules/juce_gui_extra/misc/juce_PushNotifications.h:67:16: note: 81 | elements.realloc ((size_t) numElements); ../../JuceLibraryCode/modules/juce_gui_extra/misc/juce_PushNotifications.h:67:16: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/containers/juce_ArrayAllocationBase.h:100:13: required from ‘void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::CodeEditorComponent::CodeEditorLine::SyntaxToken; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]’ ../../JuceLibraryCode/modules/juce_gui_extra/misc/juce_PushNotifications.h:67:16: note: 100 | setAllocatedSize ((minNumElements + minNumElements / 2 + 8) & ~7); ../../JuceLibraryCode/modules/juce_gui_extra/misc/juce_PushNotifications.h:67:16: note: | ^~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/containers/juce_Array.h:1184:34: required from ‘void juce::Array::ensureStorageAllocated(int) [with ElementType = juce::CodeEditorComponent::CodeEditorLine::SyntaxToken; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]’ ../../JuceLibraryCode/modules/juce_gui_extra/misc/juce_PushNotifications.h:67:16: note: 1184 | data.ensureAllocatedSize (minNumElements); ../../JuceLibraryCode/modules/juce_gui_extra/misc/juce_PushNotifications.h:67:16: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_gui_extra/code_editor/juce_CodeEditorComponent.cpp:42:42: required from here ../../JuceLibraryCode/modules/juce_gui_extra/misc/juce_PushNotifications.h:67:16: note: 42 | newTokens.ensureStorageAllocated (8); ../../JuceLibraryCode/modules/juce_gui_extra/misc/juce_PushNotifications.h:67:16: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_core/memory/juce_HeapBlock.h:266:74: warning: ‘void* realloc(void*, size_t)’ moving an object of non-trivially copyable type ‘struct juce::CodeEditorComponent::CodeEditorLine::SyntaxToken’; use ‘new’ and ‘delete’ instead [-Wclass-memaccess] 266 | : std::realloc (data, static_cast (newNumElements) * elementSize)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../JuceLibraryCode/modules/juce_gui_extra/juce_gui_extra.cpp:113: ../../JuceLibraryCode/modules/juce_gui_extra/code_editor/juce_CodeEditorComponent.cpp:116:12: note: ‘struct juce::CodeEditorComponent::CodeEditorLine::SyntaxToken’ declared here 116 | struct SyntaxToken | ^~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of ‘void juce::HeapBlock::realloc(SizeType, size_t) [with SizeType = long unsigned int; ElementType = juce::KeyPress; bool throwOnFailure = false; size_t = long unsigned int]’: ../../JuceLibraryCode/modules/juce_core/containers/juce_ArrayAllocationBase.h:81:34: required from ‘void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::KeyPress; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]’ ../../JuceLibraryCode/modules/juce_gui_extra/code_editor/juce_CodeEditorComponent.cpp:116:12: note: 81 | elements.realloc ((size_t) numElements); ../../JuceLibraryCode/modules/juce_gui_extra/code_editor/juce_CodeEditorComponent.cpp:116:12: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/containers/juce_ArrayAllocationBase.h:100:13: required from ‘void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::KeyPress; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]’ ../../JuceLibraryCode/modules/juce_gui_extra/code_editor/juce_CodeEditorComponent.cpp:116:12: note: 100 | setAllocatedSize ((minNumElements + minNumElements / 2 + 8) & ~7); ../../JuceLibraryCode/modules/juce_gui_extra/code_editor/juce_CodeEditorComponent.cpp:116:12: note: | ^~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/containers/juce_Array.h:435:34: required from ‘void juce::Array::add(ElementType&&) [with ElementType = juce::KeyPress; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]’ ../../JuceLibraryCode/modules/juce_gui_extra/code_editor/juce_CodeEditorComponent.cpp:116:12: note: 435 | data.ensureAllocatedSize (numUsed + 1); ../../JuceLibraryCode/modules/juce_gui_extra/code_editor/juce_CodeEditorComponent.cpp:116:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_gui_extra/code_editor/juce_CodeEditorComponent.cpp:1255:42: required from here ../../JuceLibraryCode/modules/juce_gui_extra/code_editor/juce_CodeEditorComponent.cpp:116:12: note: 1255 | result.defaultKeypresses.add (KeyPress ('x', ModifierKeys::commandModifier, 0)); ../../JuceLibraryCode/modules/juce_gui_extra/code_editor/juce_CodeEditorComponent.cpp:116:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/memory/juce_HeapBlock.h:266:74: warning: ‘void* realloc(void*, size_t)’ moving an object of non-trivially copyable type ‘class juce::KeyPress’; use ‘new’ and ‘delete’ instead [-Wclass-memaccess] 266 | : std::realloc (data, static_cast (newNumElements) * elementSize)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../JuceLibraryCode/modules/juce_gui_basics/juce_gui_basics.h:165: ../../JuceLibraryCode/modules/juce_gui_basics/keyboard/juce_KeyPress.h:40:17: note: ‘class juce::KeyPress’ declared here 40 | class JUCE_API KeyPress | ^~~~~~~~ ../../JuceLibraryCode/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of ‘void juce::HeapBlock::realloc(SizeType, size_t) [with SizeType = long unsigned int; ElementType = juce::CodeEditorComponent::ColourScheme::TokenType; bool throwOnFailure = false; size_t = long unsigned int]’: ../../JuceLibraryCode/modules/juce_core/containers/juce_ArrayAllocationBase.h:81:34: required from ‘void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::CodeEditorComponent::ColourScheme::TokenType; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]’ ../../JuceLibraryCode/modules/juce_gui_basics/keyboard/juce_KeyPress.h:40:17: note: 81 | elements.realloc ((size_t) numElements); ../../JuceLibraryCode/modules/juce_gui_basics/keyboard/juce_KeyPress.h:40:17: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/containers/juce_ArrayAllocationBase.h:100:13: required from ‘void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::CodeEditorComponent::ColourScheme::TokenType; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]’ ../../JuceLibraryCode/modules/juce_gui_basics/keyboard/juce_KeyPress.h:40:17: note: 100 | setAllocatedSize ((minNumElements + minNumElements / 2 + 8) & ~7); ../../JuceLibraryCode/modules/juce_gui_basics/keyboard/juce_KeyPress.h:40:17: note: | ^~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/containers/juce_Array.h:424:34: required from ‘void juce::Array::add(const ElementType&) [with ElementType = juce::CodeEditorComponent::ColourScheme::TokenType; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]’ ../../JuceLibraryCode/modules/juce_gui_basics/keyboard/juce_KeyPress.h:40:17: note: 424 | data.ensureAllocatedSize (numUsed + 1); ../../JuceLibraryCode/modules/juce_gui_basics/keyboard/juce_KeyPress.h:40:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_gui_extra/code_editor/juce_CodeEditorComponent.cpp:1519:15: required from here ../../JuceLibraryCode/modules/juce_gui_basics/keyboard/juce_KeyPress.h:40:17: note: 1519 | types.add (tt); ../../JuceLibraryCode/modules/juce_gui_basics/keyboard/juce_KeyPress.h:40:17: note: | ~~~~~~~~~~^~~~ ../../JuceLibraryCode/modules/juce_core/memory/juce_HeapBlock.h:266:74: warning: ‘void* realloc(void*, size_t)’ moving an object of non-trivially copyable type ‘struct juce::CodeEditorComponent::ColourScheme::TokenType’; use ‘new’ and ‘delete’ instead [-Wclass-memaccess] 266 | : std::realloc (data, static_cast (newNumElements) * elementSize)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../JuceLibraryCode/modules/juce_gui_extra/juce_gui_extra.h:79: ../../JuceLibraryCode/modules/juce_gui_extra/code_editor/juce_CodeEditorComponent.h:228:16: note: ‘struct juce::CodeEditorComponent::ColourScheme::TokenType’ declared here 228 | struct TokenType | ^~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of ‘void juce::HeapBlock::realloc(SizeType, size_t) [with SizeType = long unsigned int; ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]’: ../../JuceLibraryCode/modules/juce_core/containers/juce_ArrayAllocationBase.h:81:34: required from ‘void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]’ ../../JuceLibraryCode/modules/juce_gui_extra/code_editor/juce_CodeEditorComponent.h:228:16: note: 81 | elements.realloc ((size_t) numElements); ../../JuceLibraryCode/modules/juce_gui_extra/code_editor/juce_CodeEditorComponent.h:228:16: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/containers/juce_ArrayAllocationBase.h:100:13: required from ‘void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]’ ../../JuceLibraryCode/modules/juce_gui_extra/code_editor/juce_CodeEditorComponent.h:228:16: note: 100 | setAllocatedSize ((minNumElements + minNumElements / 2 + 8) & ~7); ../../JuceLibraryCode/modules/juce_gui_extra/code_editor/juce_CodeEditorComponent.h:228:16: note: | ^~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/containers/juce_Array.h:424:34: required from ‘void juce::Array::add(const ElementType&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]’ ../../JuceLibraryCode/modules/juce_gui_extra/code_editor/juce_CodeEditorComponent.h:228:16: note: 424 | data.ensureAllocatedSize (numUsed + 1); ../../JuceLibraryCode/modules/juce_gui_extra/code_editor/juce_CodeEditorComponent.h:228:16: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_RectangleList.h:119:27: required from ‘void juce::RectangleList::add(RectangleType) [with ValueType = float; RectangleType = juce::Rectangle]’ ../../JuceLibraryCode/modules/juce_gui_extra/code_editor/juce_CodeEditorComponent.h:228:16: note: 119 | rects.add (rect); ../../JuceLibraryCode/modules/juce_gui_extra/code_editor/juce_CodeEditorComponent.h:228:16: note: | ~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_gui_extra/code_editor/juce_CodeEditorComponent.cpp:89:22: required from here ../../JuceLibraryCode/modules/juce_gui_extra/code_editor/juce_CodeEditorComponent.h:228:16: note: 89 | area.add (Rectangle (x + highlightColumnStart * characterWidth - 1.0f, y - 0.5f, ../../JuceLibraryCode/modules/juce_gui_extra/code_editor/juce_CodeEditorComponent.h:228:16: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90 | (highlightColumnEnd - highlightColumnStart) * characterWidth + 1.5f, lineH + 1.0f)); ../../JuceLibraryCode/modules/juce_gui_extra/code_editor/juce_CodeEditorComponent.h:228:16: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/memory/juce_HeapBlock.h:266:74: warning: ‘void* realloc(void*, size_t)’ moving an object of non-trivially copyable type ‘class juce::Rectangle’; use ‘new’ and ‘delete’ instead [-Wclass-memaccess] 266 | : std::realloc (data, static_cast (newNumElements) * elementSize)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: ‘class juce::Rectangle’ declared here 39 | class Rectangle | ^~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of ‘void juce::HeapBlock::realloc(SizeType, size_t) [with SizeType = long unsigned int; ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]’: ../../JuceLibraryCode/modules/juce_core/containers/juce_ArrayAllocationBase.h:81:34: required from ‘void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]’ ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: 81 | elements.realloc ((size_t) numElements); ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/containers/juce_Array.h:74:31: required from ‘juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]’ ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: 74 | data.setAllocatedSize (other.numUsed); ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_RectangleList.h:53:51: required from ‘juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]’ ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: 53 | RectangleList (const RectangleList& other) : rects (other.rects) ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: | ^~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1808:62: required from ‘juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: 1808 | RectangleListRegion (const RectangleList& r) : clip (r) {} ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: | ^~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2052:17: required from ‘juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: 2052 | : clip (new RectangleListRegionType (clipList)), transform (origin), ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2486:50: required from here ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: 2486 | : BaseClass (clipList, origin), image (im) ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: | ^ ../../JuceLibraryCode/modules/juce_core/memory/juce_HeapBlock.h:266:74: warning: ‘void* realloc(void*, size_t)’ moving an object of non-trivially copyable type ‘class juce::Rectangle’; use ‘new’ and ‘delete’ instead [-Wclass-memaccess] 266 | : std::realloc (data, static_cast (newNumElements) * elementSize)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: ‘class juce::Rectangle’ declared here 39 | class Rectangle | ^~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/containers/juce_Array.h: In instantiation of ‘void juce::Array::insert(int, ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; ParameterType = const juce::Rectangle&]’: ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_RectangleList.h:236:42: required from ‘void juce::RectangleList::subtract(RectangleType) [with ValueType = int; RectangleType = juce::Rectangle]’ ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: 236 | rects.insert (++i, RectangleType (rx1, ry1, x1 - rx1, ry2 - ry1)); ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1830:27: required from ‘juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(juce::Rectangle) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; Ptr = juce::ReferenceCountedObjectPtr::Base>]’ ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: 1830 | clip.subtract (r); ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: | ~~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1828:13: required from here ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: 1828 | Ptr excludeClipRectangle (Rectangle r) override ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: | ^~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/containers/juce_Array.h:481:25: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class juce::Rectangle’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 481 | memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: ‘class juce::Rectangle’ declared here 39 | class Rectangle | ^~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/containers/juce_Array.h: In instantiation of ‘void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]’: ../../JuceLibraryCode/modules/juce_core/containers/juce_Array.h:853:13: required from ‘void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]’ ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: 853 | removeInternal (indexToRemove); ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: | ^~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_RectangleList.h:332:34: required from ‘bool juce::RectangleList::clipTo(RectangleType) [with ValueType = int; RectangleType = juce::Rectangle]’ ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: 332 | rects.remove (i); ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1818:25: required from ‘juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(juce::Rectangle) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; Ptr = juce::ReferenceCountedObjectPtr::Base>]’ ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: 1818 | clip.clipTo (r); ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: | ~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from here ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: 1816 | Ptr clipToRectangle (Rectangle r) override ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: | ^~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/containers/juce_Array.h:1265:21: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class juce::Rectangle’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1265 | memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: ‘class juce::Rectangle’ declared here 39 | class Rectangle | ^~~~~~~~~ In file included from ../../JuceLibraryCode/modules/juce_graphics/juce_graphics.h:134: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:624:29: required from ‘void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLine(int, int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]’ ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: 624 | replaceLine (dest, p, width); ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1984:79: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIteratorFloat::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: 1984 | if (clippedWidth > 0) r.handleEdgeTableLine (clippedLeft, clippedWidth, f.topAlpha); ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1550:26: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIteratorFloat; DestPixelType = juce::PixelAlpha]’ ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: 1550 | iter.iterate (r); ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2604:67: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIteratorFloat]’ ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: 2604 | default: EdgeTableFillers::renderSolidFill (iter, destData, colour, replaceContents, (PixelAlpha*) 0); break; ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1855:39: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, juce::Rectangle, juce::PixelARGB) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: 1855 | state.fillWithSolidColour (iter, colour, false); ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1852:14: required from here ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: 1852 | void fillRectWithColour (SavedStateType& state, Rectangle area, PixelARGB colour) const override ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: | ^~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:697:24: warning: ‘void* memset(void*, int, size_t)’ writing to an object of non-trivial type ‘class juce::PixelAlpha’; use assignment instead [-Wclass-memaccess] 697 | memset (dest, colour.getAlpha(), (size_t) width); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../JuceLibraryCode/modules/juce_graphics/juce_graphics.h:112: ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: ‘class juce::PixelAlpha’ declared here 601 | class JUCE_API PixelAlpha | ^~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:624:29: required from ‘void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLine(int, int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 624 | replaceLine (dest, p, width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1984:79: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIteratorFloat::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1984 | if (clippedWidth > 0) r.handleEdgeTableLine (clippedLeft, clippedWidth, f.topAlpha); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1555:26: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIteratorFloat; DestPixelType = juce::PixelAlpha]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1555 | iter.iterate (r); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2604:67: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIteratorFloat]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 2604 | default: EdgeTableFillers::renderSolidFill (iter, destData, colour, replaceContents, (PixelAlpha*) 0); break; ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1855:39: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, juce::Rectangle, juce::PixelARGB) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1855 | state.fillWithSolidColour (iter, colour, false); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1852:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1852 | void fillRectWithColour (SavedStateType& state, Rectangle area, PixelARGB colour) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ^~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:697:24: warning: ‘void* memset(void*, int, size_t)’ writing to an object of non-trivial type ‘class juce::PixelAlpha’; use assignment instead [-Wclass-memaccess] 697 | memset (dest, colour.getAlpha(), (size_t) width); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: ‘class juce::PixelAlpha’ declared here 601 | class JUCE_API PixelAlpha | ^~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:867:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 867 | copyRow (dest, getSrcPixel (x), width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ^~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:47: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1894 | r.handleEdgeTableLineFull (x, w); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1492:123: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1492 | if (tiledFill) { ImageFill r (destData, srcData, alpha, x, y); iter.iterate (r); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2592:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 2592 | EdgeTableFillers::renderImageUntransformed (iter, destData, srcData, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1875:44: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1875 | state.renderImageUntransformed (*this, src, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1873:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1873 | void renderImageUntransformed (SavedStateType& state, const Image& src, int alpha, int x, int y, bool tiledFill) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:927:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelARGB’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 927 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: ‘class juce::PixelARGB’ declared here 59 | class JUCE_API PixelARGB | ^~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:867:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 867 | copyRow (dest, getSrcPixel (x), width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ^~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:47: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1894 | r.handleEdgeTableLineFull (x, w); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1493:123: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1493 | else { ImageFill r (destData, srcData, alpha, x, y); iter.iterate (r); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2592:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 2592 | EdgeTableFillers::renderImageUntransformed (iter, destData, srcData, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1875:44: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1875 | state.renderImageUntransformed (*this, src, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1873:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1873 | void renderImageUntransformed (SavedStateType& state, const Image& src, int alpha, int x, int y, bool tiledFill) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:927:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelARGB’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 927 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: ‘class juce::PixelARGB’ declared here 59 | class JUCE_API PixelARGB | ^~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:867:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 867 | copyRow (dest, getSrcPixel (x), width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ^~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:47: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1894 | r.handleEdgeTableLineFull (x, w); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1496:122: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1496 | if (tiledFill) { ImageFill r (destData, srcData, alpha, x, y); iter.iterate (r); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2592:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 2592 | EdgeTableFillers::renderImageUntransformed (iter, destData, srcData, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1875:44: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1875 | state.renderImageUntransformed (*this, src, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1873:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1873 | void renderImageUntransformed (SavedStateType& state, const Image& src, int alpha, int x, int y, bool tiledFill) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:927:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelARGB’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 927 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: ‘class juce::PixelARGB’ declared here 59 | class JUCE_API PixelARGB | ^~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:867:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 867 | copyRow (dest, getSrcPixel (x), width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ^~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:47: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1894 | r.handleEdgeTableLineFull (x, w); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1497:122: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1497 | else { ImageFill r (destData, srcData, alpha, x, y); iter.iterate (r); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2592:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 2592 | EdgeTableFillers::renderImageUntransformed (iter, destData, srcData, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1875:44: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1875 | state.renderImageUntransformed (*this, src, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1873:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1873 | void renderImageUntransformed (SavedStateType& state, const Image& src, int alpha, int x, int y, bool tiledFill) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:927:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelARGB’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 927 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: ‘class juce::PixelARGB’ declared here 59 | class JUCE_API PixelARGB | ^~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:867:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 867 | copyRow (dest, getSrcPixel (x), width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ^~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:47: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1894 | r.handleEdgeTableLineFull (x, w); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1500:124: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1500 | if (tiledFill) { ImageFill r (destData, srcData, alpha, x, y); iter.iterate (r); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2592:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 2592 | EdgeTableFillers::renderImageUntransformed (iter, destData, srcData, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1875:44: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1875 | state.renderImageUntransformed (*this, src, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1873:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1873 | void renderImageUntransformed (SavedStateType& state, const Image& src, int alpha, int x, int y, bool tiledFill) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:927:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelARGB’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 927 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: ‘class juce::PixelARGB’ declared here 59 | class JUCE_API PixelARGB | ^~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:867:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 867 | copyRow (dest, getSrcPixel (x), width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ^~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:47: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1894 | r.handleEdgeTableLineFull (x, w); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1501:124: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1501 | else { ImageFill r (destData, srcData, alpha, x, y); iter.iterate (r); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2592:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 2592 | EdgeTableFillers::renderImageUntransformed (iter, destData, srcData, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1875:44: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1875 | state.renderImageUntransformed (*this, src, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1873:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1873 | void renderImageUntransformed (SavedStateType& state, const Image& src, int alpha, int x, int y, bool tiledFill) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:927:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelARGB’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 927 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: ‘class juce::PixelARGB’ declared here 59 | class JUCE_API PixelARGB | ^~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:867:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 867 | copyRow (dest, getSrcPixel (x), width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ^~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:47: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1894 | r.handleEdgeTableLineFull (x, w); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1510:122: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1510 | if (tiledFill) { ImageFill r (destData, srcData, alpha, x, y); iter.iterate (r); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2592:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 2592 | EdgeTableFillers::renderImageUntransformed (iter, destData, srcData, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1875:44: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1875 | state.renderImageUntransformed (*this, src, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1873:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1873 | void renderImageUntransformed (SavedStateType& state, const Image& src, int alpha, int x, int y, bool tiledFill) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:927:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelRGB’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 927 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: ‘class juce::PixelRGB’ declared here 350 | class JUCE_API PixelRGB | ^~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:867:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 867 | copyRow (dest, getSrcPixel (x), width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ^~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:47: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1894 | r.handleEdgeTableLineFull (x, w); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1511:122: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1511 | else { ImageFill r (destData, srcData, alpha, x, y); iter.iterate (r); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2592:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 2592 | EdgeTableFillers::renderImageUntransformed (iter, destData, srcData, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1875:44: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1875 | state.renderImageUntransformed (*this, src, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1873:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1873 | void renderImageUntransformed (SavedStateType& state, const Image& src, int alpha, int x, int y, bool tiledFill) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:927:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelRGB’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 927 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: ‘class juce::PixelRGB’ declared here 350 | class JUCE_API PixelRGB | ^~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:867:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 867 | copyRow (dest, getSrcPixel (x), width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ^~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:47: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1894 | r.handleEdgeTableLineFull (x, w); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:121: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1514 | if (tiledFill) { ImageFill r (destData, srcData, alpha, x, y); iter.iterate (r); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2592:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 2592 | EdgeTableFillers::renderImageUntransformed (iter, destData, srcData, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1875:44: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1875 | state.renderImageUntransformed (*this, src, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1873:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1873 | void renderImageUntransformed (SavedStateType& state, const Image& src, int alpha, int x, int y, bool tiledFill) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:927:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelRGB’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 927 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: ‘class juce::PixelRGB’ declared here 350 | class JUCE_API PixelRGB | ^~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:867:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 867 | copyRow (dest, getSrcPixel (x), width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ^~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:47: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1894 | r.handleEdgeTableLineFull (x, w); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:121: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1515 | else { ImageFill r (destData, srcData, alpha, x, y); iter.iterate (r); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2592:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 2592 | EdgeTableFillers::renderImageUntransformed (iter, destData, srcData, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1875:44: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1875 | state.renderImageUntransformed (*this, src, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1873:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1873 | void renderImageUntransformed (SavedStateType& state, const Image& src, int alpha, int x, int y, bool tiledFill) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:927:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelRGB’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 927 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: ‘class juce::PixelRGB’ declared here 350 | class JUCE_API PixelRGB | ^~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:867:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 867 | copyRow (dest, getSrcPixel (x), width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ^~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:47: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1894 | r.handleEdgeTableLineFull (x, w); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1518:123: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1518 | if (tiledFill) { ImageFill r (destData, srcData, alpha, x, y); iter.iterate (r); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2592:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 2592 | EdgeTableFillers::renderImageUntransformed (iter, destData, srcData, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1875:44: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1875 | state.renderImageUntransformed (*this, src, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1873:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1873 | void renderImageUntransformed (SavedStateType& state, const Image& src, int alpha, int x, int y, bool tiledFill) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:927:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelRGB’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 927 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: ‘class juce::PixelRGB’ declared here 350 | class JUCE_API PixelRGB | ^~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:867:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 867 | copyRow (dest, getSrcPixel (x), width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ^~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:47: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1894 | r.handleEdgeTableLineFull (x, w); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:123: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1519 | else { ImageFill r (destData, srcData, alpha, x, y); iter.iterate (r); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2592:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 2592 | EdgeTableFillers::renderImageUntransformed (iter, destData, srcData, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1875:44: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1875 | state.renderImageUntransformed (*this, src, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1873:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1873 | void renderImageUntransformed (SavedStateType& state, const Image& src, int alpha, int x, int y, bool tiledFill) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:927:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelRGB’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 927 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: ‘class juce::PixelRGB’ declared here 350 | class JUCE_API PixelRGB | ^~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:867:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 867 | copyRow (dest, getSrcPixel (x), width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ^~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:47: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1894 | r.handleEdgeTableLineFull (x, w); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1528:125: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1528 | if (tiledFill) { ImageFill r (destData, srcData, alpha, x, y); iter.iterate (r); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2592:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 2592 | EdgeTableFillers::renderImageUntransformed (iter, destData, srcData, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1875:44: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1875 | state.renderImageUntransformed (*this, src, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1873:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1873 | void renderImageUntransformed (SavedStateType& state, const Image& src, int alpha, int x, int y, bool tiledFill) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:927:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelAlpha’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 927 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: ‘class juce::PixelAlpha’ declared here 601 | class JUCE_API PixelAlpha | ^~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:867:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 867 | copyRow (dest, getSrcPixel (x), width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ^~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:47: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1894 | r.handleEdgeTableLineFull (x, w); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1529:125: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1529 | else { ImageFill r (destData, srcData, alpha, x, y); iter.iterate (r); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2592:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 2592 | EdgeTableFillers::renderImageUntransformed (iter, destData, srcData, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1875:44: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1875 | state.renderImageUntransformed (*this, src, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1873:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1873 | void renderImageUntransformed (SavedStateType& state, const Image& src, int alpha, int x, int y, bool tiledFill) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:927:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelAlpha’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 927 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: ‘class juce::PixelAlpha’ declared here 601 | class JUCE_API PixelAlpha | ^~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:867:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 867 | copyRow (dest, getSrcPixel (x), width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ^~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:47: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1894 | r.handleEdgeTableLineFull (x, w); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1532:125: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1532 | if (tiledFill) { ImageFill r (destData, srcData, alpha, x, y); iter.iterate (r); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2592:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 2592 | EdgeTableFillers::renderImageUntransformed (iter, destData, srcData, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1875:44: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1875 | state.renderImageUntransformed (*this, src, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1873:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1873 | void renderImageUntransformed (SavedStateType& state, const Image& src, int alpha, int x, int y, bool tiledFill) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:927:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelAlpha’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 927 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: ‘class juce::PixelAlpha’ declared here 601 | class JUCE_API PixelAlpha | ^~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:867:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 867 | copyRow (dest, getSrcPixel (x), width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ^~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:47: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1894 | r.handleEdgeTableLineFull (x, w); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1533:125: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1533 | else { ImageFill r (destData, srcData, alpha, x, y); iter.iterate (r); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2592:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 2592 | EdgeTableFillers::renderImageUntransformed (iter, destData, srcData, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1875:44: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1875 | state.renderImageUntransformed (*this, src, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1873:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1873 | void renderImageUntransformed (SavedStateType& state, const Image& src, int alpha, int x, int y, bool tiledFill) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:927:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelAlpha’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 927 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: ‘class juce::PixelAlpha’ declared here 601 | class JUCE_API PixelAlpha | ^~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:867:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 867 | copyRow (dest, getSrcPixel (x), width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ^~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:47: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1894 | r.handleEdgeTableLineFull (x, w); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1536:125: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1536 | if (tiledFill) { ImageFill r (destData, srcData, alpha, x, y); iter.iterate (r); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2592:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 2592 | EdgeTableFillers::renderImageUntransformed (iter, destData, srcData, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1875:44: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1875 | state.renderImageUntransformed (*this, src, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1873:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1873 | void renderImageUntransformed (SavedStateType& state, const Image& src, int alpha, int x, int y, bool tiledFill) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:927:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelAlpha’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 927 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: ‘class juce::PixelAlpha’ declared here 601 | class JUCE_API PixelAlpha | ^~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:867:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 867 | copyRow (dest, getSrcPixel (x), width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ^~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:47: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1894 | r.handleEdgeTableLineFull (x, w); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1537:125: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1537 | else { ImageFill r (destData, srcData, alpha, x, y); iter.iterate (r); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2592:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 2592 | EdgeTableFillers::renderImageUntransformed (iter, destData, srcData, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1875:44: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1875 | state.renderImageUntransformed (*this, src, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1873:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1873 | void renderImageUntransformed (SavedStateType& state, const Image& src, int alpha, int x, int y, bool tiledFill) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:927:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelAlpha’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 927 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: ‘class juce::PixelAlpha’ declared here 601 | class JUCE_API PixelAlpha | ^~~~~~~~~~ mkdir -p build/intermediate/Release Compiling include_juce_opengl.cpp g++ -MMD -DLINUX=1 -DNDEBUG=1 -DJUCER_LINUX_MAKE_6D53C8B4=1 -DJUCE_APP_VERSION=4.2.0 -DJUCE_APP_VERSION_HEX=0x40200 -I/usr/include/webkitgtk-4.0 -I/usr/include/gtk-3.0 -I/usr/include/libsoup-2.4 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/cloudproviders -I/usr/include/webp -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gio-unix-2.0 -DWITH_GZFILEOP -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -pthread -pthread -I../../JuceLibraryCode -I../../JuceLibraryCode/modules -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DJucePlugin_Build_VST=1 -DJucePlugin_Build_VST3=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_RTAS=0 -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_Standalone=0 -DJUCE_SHARED_CODE=1 -o "build/intermediate/Release/include_juce_opengl_a8a032b.o" -c "../../JuceLibraryCode/include_juce_opengl.cpp" In file included from ../../JuceLibraryCode/modules/juce_opengl/juce_opengl.cpp:258, from ../../JuceLibraryCode/include_juce_opengl.cpp:9: ../../JuceLibraryCode/modules/juce_opengl/opengl/juce_OpenGLImage.cpp: In static member function ‘static void juce::OpenGLFrameBufferImage::Reader::verticalRowFlip(juce::PixelARGB*, int, int)’: ../../JuceLibraryCode/modules/juce_opengl/opengl/juce_OpenGLImage.cpp:114:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelARGB’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 114 | memcpy (row1, row2, rowSize); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from ../../JuceLibraryCode/modules/juce_graphics/juce_graphics.h:112, from ../../JuceLibraryCode/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../JuceLibraryCode/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../JuceLibraryCode/modules/juce_opengl/juce_opengl.h:58, from ../../JuceLibraryCode/modules/juce_opengl/juce_opengl.cpp:41: ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: ‘class juce::PixelARGB’ declared here 59 | class JUCE_API PixelARGB | ^~~~~~~~~ ../../JuceLibraryCode/modules/juce_opengl/opengl/juce_OpenGLImage.cpp:115:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelARGB’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 115 | memcpy (row2, tempRow, rowSize); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: ‘class juce::PixelARGB’ declared here 59 | class JUCE_API PixelARGB | ^~~~~~~~~ ../../JuceLibraryCode/modules/juce_opengl/opengl/juce_OpenGLImage.cpp: In member function ‘void juce::OpenGLFrameBufferImage::Writer::write(const juce::PixelARGB*) const’: ../../JuceLibraryCode/modules/juce_opengl/opengl/juce_OpenGLImage.cpp:132:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelARGB’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 132 | memcpy (invertedCopy + area.getWidth() * y, | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133 | data + area.getWidth() * (area.getHeight() - 1 - y), rowSize); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: ‘class juce::PixelARGB’ declared here 59 | class JUCE_API PixelARGB | ^~~~~~~~~ In file included from ../../JuceLibraryCode/modules/juce_core/juce_core.h:235, from ../../JuceLibraryCode/modules/juce_graphics/juce_graphics.h:57: ../../JuceLibraryCode/modules/juce_core/containers/juce_Array.h: In instantiation of ‘void juce::Array::insert(int, ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; ParameterType = const juce::Rectangle&]’: ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_RectangleList.h:236:42: required from ‘void juce::RectangleList::subtract(RectangleType) [with ValueType = int; RectangleType = juce::Rectangle]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 236 | rects.insert (++i, RectangleType (rx1, ry1, x1 - rx1, ry2 - ry1)); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_opengl/opengl/juce_OpenGLContext.cpp:160:28: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 160 | validArea.subtract (area.toFloat().transformedBy (transform).getSmallestIntegerContainer()); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/containers/juce_Array.h:481:25: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class juce::Rectangle’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 481 | memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../JuceLibraryCode/modules/juce_graphics/juce_graphics.h:107: ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: ‘class juce::Rectangle’ declared here 39 | class Rectangle | ^~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/containers/juce_Array.h: In instantiation of ‘void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]’: ../../JuceLibraryCode/modules/juce_core/containers/juce_Array.h:853:13: required from ‘void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]’ ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: 853 | removeInternal (indexToRemove); ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: | ^~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_RectangleList.h:279:38: required from ‘void juce::RectangleList::subtract(RectangleType) [with ValueType = int; RectangleType = juce::Rectangle]’ ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: 279 | rects.remove (i); ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_opengl/opengl/juce_OpenGLContext.cpp:160:28: required from here ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: 160 | validArea.subtract (area.toFloat().transformedBy (transform).getSmallestIntegerContainer()); ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/containers/juce_Array.h:1265:21: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class juce::Rectangle’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1265 | memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: ‘class juce::Rectangle’ declared here 39 | class Rectangle | ^~~~~~~~~ In file included from ../../JuceLibraryCode/modules/juce_core/juce_core.h:221: ../../JuceLibraryCode/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of ‘void juce::HeapBlock::realloc(SizeType, size_t) [with SizeType = long unsigned int; ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]’: ../../JuceLibraryCode/modules/juce_core/containers/juce_ArrayAllocationBase.h:81:34: required from ‘void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]’ ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: 81 | elements.realloc ((size_t) numElements); ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/containers/juce_ArrayAllocationBase.h:100:13: required from ‘void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]’ ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: 100 | setAllocatedSize ((minNumElements + minNumElements / 2 + 8) & ~7); ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: | ^~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/containers/juce_Array.h:472:34: required from ‘void juce::Array::insert(int, ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; ParameterType = const juce::Rectangle&]’ ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: 472 | data.ensureAllocatedSize (numUsed + 1); ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_RectangleList.h:236:42: required from ‘void juce::RectangleList::subtract(RectangleType) [with ValueType = int; RectangleType = juce::Rectangle]’ ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: 236 | rects.insert (++i, RectangleType (rx1, ry1, x1 - rx1, ry2 - ry1)); ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_opengl/opengl/juce_OpenGLContext.cpp:160:28: required from here ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: 160 | validArea.subtract (area.toFloat().transformedBy (transform).getSmallestIntegerContainer()); ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/memory/juce_HeapBlock.h:266:74: warning: ‘void* realloc(void*, size_t)’ moving an object of non-trivially copyable type ‘class juce::Rectangle’; use ‘new’ and ‘delete’ instead [-Wclass-memaccess] 266 | : std::realloc (data, static_cast (newNumElements) * elementSize)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: ‘class juce::Rectangle’ declared here 39 | class Rectangle | ^~~~~~~~~ In file included from ../../JuceLibraryCode/modules/juce_graphics/juce_graphics.h:134: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:624:29: required from ‘void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLine(int, int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]’ ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: 624 | replaceLine (dest, p, width); ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1984:79: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIteratorFloat::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: 1984 | if (clippedWidth > 0) r.handleEdgeTableLine (clippedLeft, clippedWidth, f.topAlpha); ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1550:26: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIteratorFloat; DestPixelType = juce::PixelAlpha]’ ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: 1550 | iter.iterate (r); ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2604:67: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIteratorFloat]’ ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: 2604 | default: EdgeTableFillers::renderSolidFill (iter, destData, colour, replaceContents, (PixelAlpha*) 0); break; ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1855:39: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, juce::Rectangle, juce::PixelARGB) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: 1855 | state.fillWithSolidColour (iter, colour, false); ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1852:14: required from here ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: 1852 | void fillRectWithColour (SavedStateType& state, Rectangle area, PixelARGB colour) const override ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: | ^~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:697:24: warning: ‘void* memset(void*, int, size_t)’ writing to an object of non-trivial type ‘class juce::PixelAlpha’; use assignment instead [-Wclass-memaccess] 697 | memset (dest, colour.getAlpha(), (size_t) width); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: ‘class juce::PixelAlpha’ declared here 601 | class JUCE_API PixelAlpha | ^~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:624:29: required from ‘void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLine(int, int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 624 | replaceLine (dest, p, width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1984:79: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIteratorFloat::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1984 | if (clippedWidth > 0) r.handleEdgeTableLine (clippedLeft, clippedWidth, f.topAlpha); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1555:26: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIteratorFloat; DestPixelType = juce::PixelAlpha]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1555 | iter.iterate (r); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2604:67: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIteratorFloat]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 2604 | default: EdgeTableFillers::renderSolidFill (iter, destData, colour, replaceContents, (PixelAlpha*) 0); break; ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1855:39: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, juce::Rectangle, juce::PixelARGB) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1855 | state.fillWithSolidColour (iter, colour, false); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1852:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1852 | void fillRectWithColour (SavedStateType& state, Rectangle area, PixelARGB colour) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ^~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:697:24: warning: ‘void* memset(void*, int, size_t)’ writing to an object of non-trivial type ‘class juce::PixelAlpha’; use assignment instead [-Wclass-memaccess] 697 | memset (dest, colour.getAlpha(), (size_t) width); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: ‘class juce::PixelAlpha’ declared here 601 | class JUCE_API PixelAlpha | ^~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:867:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 867 | copyRow (dest, getSrcPixel (x), width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ^~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:47: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1894 | r.handleEdgeTableLineFull (x, w); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1492:123: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1492 | if (tiledFill) { ImageFill r (destData, srcData, alpha, x, y); iter.iterate (r); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2592:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 2592 | EdgeTableFillers::renderImageUntransformed (iter, destData, srcData, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1875:44: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1875 | state.renderImageUntransformed (*this, src, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1873:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1873 | void renderImageUntransformed (SavedStateType& state, const Image& src, int alpha, int x, int y, bool tiledFill) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:927:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelARGB’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 927 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: ‘class juce::PixelARGB’ declared here 59 | class JUCE_API PixelARGB | ^~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:867:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 867 | copyRow (dest, getSrcPixel (x), width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ^~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:47: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1894 | r.handleEdgeTableLineFull (x, w); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1493:123: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1493 | else { ImageFill r (destData, srcData, alpha, x, y); iter.iterate (r); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2592:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 2592 | EdgeTableFillers::renderImageUntransformed (iter, destData, srcData, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1875:44: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1875 | state.renderImageUntransformed (*this, src, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1873:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1873 | void renderImageUntransformed (SavedStateType& state, const Image& src, int alpha, int x, int y, bool tiledFill) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:927:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelARGB’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 927 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: ‘class juce::PixelARGB’ declared here 59 | class JUCE_API PixelARGB | ^~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:867:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 867 | copyRow (dest, getSrcPixel (x), width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ^~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:47: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1894 | r.handleEdgeTableLineFull (x, w); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1496:122: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1496 | if (tiledFill) { ImageFill r (destData, srcData, alpha, x, y); iter.iterate (r); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2592:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 2592 | EdgeTableFillers::renderImageUntransformed (iter, destData, srcData, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1875:44: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1875 | state.renderImageUntransformed (*this, src, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1873:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1873 | void renderImageUntransformed (SavedStateType& state, const Image& src, int alpha, int x, int y, bool tiledFill) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:927:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelARGB’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 927 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: ‘class juce::PixelARGB’ declared here 59 | class JUCE_API PixelARGB | ^~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:867:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 867 | copyRow (dest, getSrcPixel (x), width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ^~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:47: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1894 | r.handleEdgeTableLineFull (x, w); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1497:122: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1497 | else { ImageFill r (destData, srcData, alpha, x, y); iter.iterate (r); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2592:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 2592 | EdgeTableFillers::renderImageUntransformed (iter, destData, srcData, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1875:44: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1875 | state.renderImageUntransformed (*this, src, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1873:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1873 | void renderImageUntransformed (SavedStateType& state, const Image& src, int alpha, int x, int y, bool tiledFill) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:927:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelARGB’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 927 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: ‘class juce::PixelARGB’ declared here 59 | class JUCE_API PixelARGB | ^~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:867:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 867 | copyRow (dest, getSrcPixel (x), width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ^~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:47: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1894 | r.handleEdgeTableLineFull (x, w); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1500:124: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1500 | if (tiledFill) { ImageFill r (destData, srcData, alpha, x, y); iter.iterate (r); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2592:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 2592 | EdgeTableFillers::renderImageUntransformed (iter, destData, srcData, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1875:44: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1875 | state.renderImageUntransformed (*this, src, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1873:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1873 | void renderImageUntransformed (SavedStateType& state, const Image& src, int alpha, int x, int y, bool tiledFill) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:927:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelARGB’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 927 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: ‘class juce::PixelARGB’ declared here 59 | class JUCE_API PixelARGB | ^~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:867:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 867 | copyRow (dest, getSrcPixel (x), width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ^~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:47: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1894 | r.handleEdgeTableLineFull (x, w); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1501:124: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1501 | else { ImageFill r (destData, srcData, alpha, x, y); iter.iterate (r); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2592:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 2592 | EdgeTableFillers::renderImageUntransformed (iter, destData, srcData, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1875:44: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1875 | state.renderImageUntransformed (*this, src, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1873:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1873 | void renderImageUntransformed (SavedStateType& state, const Image& src, int alpha, int x, int y, bool tiledFill) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:927:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelARGB’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 927 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: ‘class juce::PixelARGB’ declared here 59 | class JUCE_API PixelARGB | ^~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:867:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 867 | copyRow (dest, getSrcPixel (x), width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ^~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:47: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1894 | r.handleEdgeTableLineFull (x, w); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1510:122: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1510 | if (tiledFill) { ImageFill r (destData, srcData, alpha, x, y); iter.iterate (r); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2592:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 2592 | EdgeTableFillers::renderImageUntransformed (iter, destData, srcData, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1875:44: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1875 | state.renderImageUntransformed (*this, src, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1873:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1873 | void renderImageUntransformed (SavedStateType& state, const Image& src, int alpha, int x, int y, bool tiledFill) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:927:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelRGB’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 927 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: ‘class juce::PixelRGB’ declared here 350 | class JUCE_API PixelRGB | ^~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:867:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 867 | copyRow (dest, getSrcPixel (x), width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ^~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:47: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1894 | r.handleEdgeTableLineFull (x, w); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1511:122: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1511 | else { ImageFill r (destData, srcData, alpha, x, y); iter.iterate (r); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2592:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 2592 | EdgeTableFillers::renderImageUntransformed (iter, destData, srcData, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1875:44: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1875 | state.renderImageUntransformed (*this, src, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1873:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1873 | void renderImageUntransformed (SavedStateType& state, const Image& src, int alpha, int x, int y, bool tiledFill) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:927:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelRGB’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 927 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: ‘class juce::PixelRGB’ declared here 350 | class JUCE_API PixelRGB | ^~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:867:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 867 | copyRow (dest, getSrcPixel (x), width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ^~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:47: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1894 | r.handleEdgeTableLineFull (x, w); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:121: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1514 | if (tiledFill) { ImageFill r (destData, srcData, alpha, x, y); iter.iterate (r); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2592:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 2592 | EdgeTableFillers::renderImageUntransformed (iter, destData, srcData, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1875:44: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1875 | state.renderImageUntransformed (*this, src, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1873:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1873 | void renderImageUntransformed (SavedStateType& state, const Image& src, int alpha, int x, int y, bool tiledFill) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:927:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelRGB’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 927 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: ‘class juce::PixelRGB’ declared here 350 | class JUCE_API PixelRGB | ^~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:867:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 867 | copyRow (dest, getSrcPixel (x), width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ^~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:47: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1894 | r.handleEdgeTableLineFull (x, w); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:121: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1515 | else { ImageFill r (destData, srcData, alpha, x, y); iter.iterate (r); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2592:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 2592 | EdgeTableFillers::renderImageUntransformed (iter, destData, srcData, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1875:44: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1875 | state.renderImageUntransformed (*this, src, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1873:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1873 | void renderImageUntransformed (SavedStateType& state, const Image& src, int alpha, int x, int y, bool tiledFill) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:927:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelRGB’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 927 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: ‘class juce::PixelRGB’ declared here 350 | class JUCE_API PixelRGB | ^~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:867:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 867 | copyRow (dest, getSrcPixel (x), width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ^~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:47: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1894 | r.handleEdgeTableLineFull (x, w); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1518:123: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1518 | if (tiledFill) { ImageFill r (destData, srcData, alpha, x, y); iter.iterate (r); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2592:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 2592 | EdgeTableFillers::renderImageUntransformed (iter, destData, srcData, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1875:44: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1875 | state.renderImageUntransformed (*this, src, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1873:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1873 | void renderImageUntransformed (SavedStateType& state, const Image& src, int alpha, int x, int y, bool tiledFill) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:927:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelRGB’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 927 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: ‘class juce::PixelRGB’ declared here 350 | class JUCE_API PixelRGB | ^~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:867:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 867 | copyRow (dest, getSrcPixel (x), width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ^~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:47: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1894 | r.handleEdgeTableLineFull (x, w); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:123: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1519 | else { ImageFill r (destData, srcData, alpha, x, y); iter.iterate (r); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2592:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 2592 | EdgeTableFillers::renderImageUntransformed (iter, destData, srcData, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1875:44: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1875 | state.renderImageUntransformed (*this, src, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1873:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1873 | void renderImageUntransformed (SavedStateType& state, const Image& src, int alpha, int x, int y, bool tiledFill) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:927:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelRGB’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 927 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: ‘class juce::PixelRGB’ declared here 350 | class JUCE_API PixelRGB | ^~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:867:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 867 | copyRow (dest, getSrcPixel (x), width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ^~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:47: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1894 | r.handleEdgeTableLineFull (x, w); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1528:125: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1528 | if (tiledFill) { ImageFill r (destData, srcData, alpha, x, y); iter.iterate (r); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2592:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 2592 | EdgeTableFillers::renderImageUntransformed (iter, destData, srcData, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1875:44: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1875 | state.renderImageUntransformed (*this, src, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1873:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1873 | void renderImageUntransformed (SavedStateType& state, const Image& src, int alpha, int x, int y, bool tiledFill) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:927:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelAlpha’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 927 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: ‘class juce::PixelAlpha’ declared here 601 | class JUCE_API PixelAlpha | ^~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:867:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 867 | copyRow (dest, getSrcPixel (x), width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ^~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:47: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1894 | r.handleEdgeTableLineFull (x, w); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1529:125: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1529 | else { ImageFill r (destData, srcData, alpha, x, y); iter.iterate (r); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2592:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 2592 | EdgeTableFillers::renderImageUntransformed (iter, destData, srcData, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1875:44: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1875 | state.renderImageUntransformed (*this, src, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1873:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1873 | void renderImageUntransformed (SavedStateType& state, const Image& src, int alpha, int x, int y, bool tiledFill) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:927:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelAlpha’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 927 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: ‘class juce::PixelAlpha’ declared here 601 | class JUCE_API PixelAlpha | ^~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:867:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 867 | copyRow (dest, getSrcPixel (x), width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ^~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:47: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1894 | r.handleEdgeTableLineFull (x, w); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1532:125: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1532 | if (tiledFill) { ImageFill r (destData, srcData, alpha, x, y); iter.iterate (r); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2592:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 2592 | EdgeTableFillers::renderImageUntransformed (iter, destData, srcData, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1875:44: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1875 | state.renderImageUntransformed (*this, src, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1873:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1873 | void renderImageUntransformed (SavedStateType& state, const Image& src, int alpha, int x, int y, bool tiledFill) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:927:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelAlpha’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 927 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: ‘class juce::PixelAlpha’ declared here 601 | class JUCE_API PixelAlpha | ^~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:867:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 867 | copyRow (dest, getSrcPixel (x), width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ^~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:47: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1894 | r.handleEdgeTableLineFull (x, w); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1533:125: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1533 | else { ImageFill r (destData, srcData, alpha, x, y); iter.iterate (r); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2592:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 2592 | EdgeTableFillers::renderImageUntransformed (iter, destData, srcData, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1875:44: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1875 | state.renderImageUntransformed (*this, src, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1873:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1873 | void renderImageUntransformed (SavedStateType& state, const Image& src, int alpha, int x, int y, bool tiledFill) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:927:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelAlpha’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 927 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: ‘class juce::PixelAlpha’ declared here 601 | class JUCE_API PixelAlpha | ^~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:867:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 867 | copyRow (dest, getSrcPixel (x), width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ^~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:47: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1894 | r.handleEdgeTableLineFull (x, w); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1536:125: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1536 | if (tiledFill) { ImageFill r (destData, srcData, alpha, x, y); iter.iterate (r); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2592:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 2592 | EdgeTableFillers::renderImageUntransformed (iter, destData, srcData, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1875:44: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1875 | state.renderImageUntransformed (*this, src, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1873:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1873 | void renderImageUntransformed (SavedStateType& state, const Image& src, int alpha, int x, int y, bool tiledFill) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:927:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelAlpha’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 927 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: ‘class juce::PixelAlpha’ declared here 601 | class JUCE_API PixelAlpha | ^~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:867:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 867 | copyRow (dest, getSrcPixel (x), width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ^~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:47: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1894 | r.handleEdgeTableLineFull (x, w); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1537:125: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1537 | else { ImageFill r (destData, srcData, alpha, x, y); iter.iterate (r); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2592:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 2592 | EdgeTableFillers::renderImageUntransformed (iter, destData, srcData, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1875:44: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1875 | state.renderImageUntransformed (*this, src, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1873:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1873 | void renderImageUntransformed (SavedStateType& state, const Image& src, int alpha, int x, int y, bool tiledFill) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:927:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelAlpha’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 927 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: ‘class juce::PixelAlpha’ declared here 601 | class JUCE_API PixelAlpha | ^~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of ‘void juce::HeapBlock::realloc(SizeType, size_t) [with SizeType = long unsigned int; ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]’: ../../JuceLibraryCode/modules/juce_core/containers/juce_ArrayAllocationBase.h:81:34: required from ‘void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 81 | elements.realloc ((size_t) numElements); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/containers/juce_Array.h:74:31: required from ‘juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 74 | data.setAllocatedSize (other.numUsed); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_RectangleList.h:53:51: required from ‘juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = float]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 53 | RectangleList (const RectangleList& other) : rects (other.rects) ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ^~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2302:38: required from ‘void juce::RenderingHelpers::SavedStateBase::fillRectList(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 2302 | RectangleList transformed (list); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ^~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2716:104: required from ‘void juce::RenderingHelpers::StackBasedLowLevelGraphicsContext::fillRectList(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 2716 | void fillRectList (const RectangleList& list) override { stack->fillRectList (list); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2716:10: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 2716 | void fillRectList (const RectangleList& list) override { stack->fillRectList (list); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ^~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/memory/juce_HeapBlock.h:266:74: warning: ‘void* realloc(void*, size_t)’ moving an object of non-trivially copyable type ‘class juce::Rectangle’; use ‘new’ and ‘delete’ instead [-Wclass-memaccess] 266 | : std::realloc (data, static_cast (newNumElements) * elementSize)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: ‘class juce::Rectangle’ declared here 39 | class Rectangle | ^~~~~~~~~ mkdir -p build/intermediate/Release Compiling include_juce_video.cpp g++ -MMD -DLINUX=1 -DNDEBUG=1 -DJUCER_LINUX_MAKE_6D53C8B4=1 -DJUCE_APP_VERSION=4.2.0 -DJUCE_APP_VERSION_HEX=0x40200 -I/usr/include/webkitgtk-4.0 -I/usr/include/gtk-3.0 -I/usr/include/libsoup-2.4 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/cloudproviders -I/usr/include/webp -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gio-unix-2.0 -DWITH_GZFILEOP -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -pthread -pthread -I../../JuceLibraryCode -I../../JuceLibraryCode/modules -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DJucePlugin_Build_VST=1 -DJucePlugin_Build_VST3=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_RTAS=0 -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_Standalone=0 -DJUCE_SHARED_CODE=1 -o "build/intermediate/Release/include_juce_video_be78589.o" -c "../../JuceLibraryCode/include_juce_video.cpp" In file included from ../../JuceLibraryCode/modules/juce_core/juce_core.h:221, from ../../JuceLibraryCode/modules/juce_graphics/juce_graphics.h:57, from ../../JuceLibraryCode/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../JuceLibraryCode/modules/juce_gui_extra/juce_gui_extra.h:55, from ../../JuceLibraryCode/modules/juce_video/juce_video.h:58, from ../../JuceLibraryCode/modules/juce_video/juce_video.cpp:41, from ../../JuceLibraryCode/include_juce_video.cpp:9: ../../JuceLibraryCode/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of ‘void juce::HeapBlock::realloc(SizeType, size_t) [with SizeType = long unsigned int; ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]’: ../../JuceLibraryCode/modules/juce_core/containers/juce_ArrayAllocationBase.h:81:34: required from ‘void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]’ 81 | elements.realloc ((size_t) numElements); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/containers/juce_Array.h:74:31: required from ‘juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]’ 74 | data.setAllocatedSize (other.numUsed); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_RectangleList.h:53:51: required from ‘juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]’ 53 | RectangleList (const RectangleList& other) : rects (other.rects) | ^~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1808:62: required from ‘juce::RenderingHelpers::ClipRegions::RectangleListRegion::RectangleListRegion(const juce::RectangleList&) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ 1808 | RectangleListRegion (const RectangleList& r) : clip (r) {} | ^~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2052:17: required from ‘juce::RenderingHelpers::SavedStateBase::SavedStateBase(const juce::RectangleList&, juce::Point) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ 2052 | : clip (new RectangleListRegionType (clipList)), transform (origin), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2486:50: required from here 2486 | : BaseClass (clipList, origin), image (im) | ^ ../../JuceLibraryCode/modules/juce_core/memory/juce_HeapBlock.h:266:74: warning: ‘void* realloc(void*, size_t)’ moving an object of non-trivially copyable type ‘class juce::Rectangle’; use ‘new’ and ‘delete’ instead [-Wclass-memaccess] 266 | : std::realloc (data, static_cast (newNumElements) * elementSize)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../JuceLibraryCode/modules/juce_graphics/juce_graphics.h:107: ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: ‘class juce::Rectangle’ declared here 39 | class Rectangle | ^~~~~~~~~ In file included from ../../JuceLibraryCode/modules/juce_core/juce_core.h:235: ../../JuceLibraryCode/modules/juce_core/containers/juce_Array.h: In instantiation of ‘void juce::Array::insert(int, ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; ParameterType = const juce::Rectangle&]’: ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_RectangleList.h:236:42: required from ‘void juce::RectangleList::subtract(RectangleType) [with ValueType = int; RectangleType = juce::Rectangle]’ ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: 236 | rects.insert (++i, RectangleType (rx1, ry1, x1 - rx1, ry2 - ry1)); ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1830:27: required from ‘juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::excludeClipRectangle(juce::Rectangle) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; Ptr = juce::ReferenceCountedObjectPtr::Base>]’ ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: 1830 | clip.subtract (r); ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: | ~~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1828:13: required from here ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: 1828 | Ptr excludeClipRectangle (Rectangle r) override ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: | ^~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/containers/juce_Array.h:481:25: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class juce::Rectangle’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 481 | memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: ‘class juce::Rectangle’ declared here 39 | class Rectangle | ^~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/containers/juce_Array.h: In instantiation of ‘void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]’: ../../JuceLibraryCode/modules/juce_core/containers/juce_Array.h:853:13: required from ‘void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]’ ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: 853 | removeInternal (indexToRemove); ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: | ^~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_RectangleList.h:332:34: required from ‘bool juce::RectangleList::clipTo(RectangleType) [with ValueType = int; RectangleType = juce::Rectangle]’ ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: 332 | rects.remove (i); ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1818:25: required from ‘juce::RenderingHelpers::ClipRegions::RectangleListRegion::Ptr juce::RenderingHelpers::ClipRegions::RectangleListRegion::clipToRectangle(juce::Rectangle) [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState; Ptr = juce::ReferenceCountedObjectPtr::Base>]’ ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: 1818 | clip.clipTo (r); ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: | ~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1816:13: required from here ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: 1816 | Ptr clipToRectangle (Rectangle r) override ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: | ^~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/containers/juce_Array.h:1265:21: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class juce::Rectangle’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1265 | memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: ‘class juce::Rectangle’ declared here 39 | class Rectangle | ^~~~~~~~~ In file included from ../../JuceLibraryCode/modules/juce_graphics/juce_graphics.h:134: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:624:29: required from ‘void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLine(int, int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]’ ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: 624 | replaceLine (dest, p, width); ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1984:79: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIteratorFloat::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: 1984 | if (clippedWidth > 0) r.handleEdgeTableLine (clippedLeft, clippedWidth, f.topAlpha); ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1550:26: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIteratorFloat; DestPixelType = juce::PixelAlpha]’ ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: 1550 | iter.iterate (r); ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2604:67: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIteratorFloat]’ ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: 2604 | default: EdgeTableFillers::renderSolidFill (iter, destData, colour, replaceContents, (PixelAlpha*) 0); break; ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1855:39: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, juce::Rectangle, juce::PixelARGB) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: 1855 | state.fillWithSolidColour (iter, colour, false); ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1852:14: required from here ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: 1852 | void fillRectWithColour (SavedStateType& state, Rectangle area, PixelARGB colour) const override ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: | ^~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:697:24: warning: ‘void* memset(void*, int, size_t)’ writing to an object of non-trivial type ‘class juce::PixelAlpha’; use assignment instead [-Wclass-memaccess] 697 | memset (dest, colour.getAlpha(), (size_t) width); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../JuceLibraryCode/modules/juce_graphics/juce_graphics.h:112: ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: ‘class juce::PixelAlpha’ declared here 601 | class JUCE_API PixelAlpha | ^~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:624:29: required from ‘void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLine(int, int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 624 | replaceLine (dest, p, width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1984:79: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIteratorFloat::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1984 | if (clippedWidth > 0) r.handleEdgeTableLine (clippedLeft, clippedWidth, f.topAlpha); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1555:26: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIteratorFloat; DestPixelType = juce::PixelAlpha]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1555 | iter.iterate (r); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2604:67: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIteratorFloat]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 2604 | default: EdgeTableFillers::renderSolidFill (iter, destData, colour, replaceContents, (PixelAlpha*) 0); break; ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1855:39: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, juce::Rectangle, juce::PixelARGB) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1855 | state.fillWithSolidColour (iter, colour, false); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1852:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1852 | void fillRectWithColour (SavedStateType& state, Rectangle area, PixelARGB colour) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ^~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:697:24: warning: ‘void* memset(void*, int, size_t)’ writing to an object of non-trivial type ‘class juce::PixelAlpha’; use assignment instead [-Wclass-memaccess] 697 | memset (dest, colour.getAlpha(), (size_t) width); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: ‘class juce::PixelAlpha’ declared here 601 | class JUCE_API PixelAlpha | ^~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:867:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 867 | copyRow (dest, getSrcPixel (x), width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ^~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:47: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1894 | r.handleEdgeTableLineFull (x, w); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1492:123: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1492 | if (tiledFill) { ImageFill r (destData, srcData, alpha, x, y); iter.iterate (r); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2592:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 2592 | EdgeTableFillers::renderImageUntransformed (iter, destData, srcData, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1875:44: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1875 | state.renderImageUntransformed (*this, src, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1873:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1873 | void renderImageUntransformed (SavedStateType& state, const Image& src, int alpha, int x, int y, bool tiledFill) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:927:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelARGB’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 927 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: ‘class juce::PixelARGB’ declared here 59 | class JUCE_API PixelARGB | ^~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:867:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 867 | copyRow (dest, getSrcPixel (x), width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ^~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:47: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1894 | r.handleEdgeTableLineFull (x, w); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1493:123: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1493 | else { ImageFill r (destData, srcData, alpha, x, y); iter.iterate (r); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2592:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 2592 | EdgeTableFillers::renderImageUntransformed (iter, destData, srcData, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1875:44: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1875 | state.renderImageUntransformed (*this, src, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1873:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1873 | void renderImageUntransformed (SavedStateType& state, const Image& src, int alpha, int x, int y, bool tiledFill) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:927:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelARGB’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 927 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: ‘class juce::PixelARGB’ declared here 59 | class JUCE_API PixelARGB | ^~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:867:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 867 | copyRow (dest, getSrcPixel (x), width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ^~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:47: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1894 | r.handleEdgeTableLineFull (x, w); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1496:122: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1496 | if (tiledFill) { ImageFill r (destData, srcData, alpha, x, y); iter.iterate (r); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2592:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 2592 | EdgeTableFillers::renderImageUntransformed (iter, destData, srcData, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1875:44: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1875 | state.renderImageUntransformed (*this, src, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1873:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1873 | void renderImageUntransformed (SavedStateType& state, const Image& src, int alpha, int x, int y, bool tiledFill) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:927:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelARGB’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 927 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: ‘class juce::PixelARGB’ declared here 59 | class JUCE_API PixelARGB | ^~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:867:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 867 | copyRow (dest, getSrcPixel (x), width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ^~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:47: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1894 | r.handleEdgeTableLineFull (x, w); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1497:122: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1497 | else { ImageFill r (destData, srcData, alpha, x, y); iter.iterate (r); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2592:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 2592 | EdgeTableFillers::renderImageUntransformed (iter, destData, srcData, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1875:44: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1875 | state.renderImageUntransformed (*this, src, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1873:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1873 | void renderImageUntransformed (SavedStateType& state, const Image& src, int alpha, int x, int y, bool tiledFill) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:927:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelARGB’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 927 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: ‘class juce::PixelARGB’ declared here 59 | class JUCE_API PixelARGB | ^~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:867:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 867 | copyRow (dest, getSrcPixel (x), width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ^~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:47: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1894 | r.handleEdgeTableLineFull (x, w); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1500:124: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1500 | if (tiledFill) { ImageFill r (destData, srcData, alpha, x, y); iter.iterate (r); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2592:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 2592 | EdgeTableFillers::renderImageUntransformed (iter, destData, srcData, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1875:44: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1875 | state.renderImageUntransformed (*this, src, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1873:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1873 | void renderImageUntransformed (SavedStateType& state, const Image& src, int alpha, int x, int y, bool tiledFill) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:927:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelARGB’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 927 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: ‘class juce::PixelARGB’ declared here 59 | class JUCE_API PixelARGB | ^~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:867:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 867 | copyRow (dest, getSrcPixel (x), width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ^~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:47: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1894 | r.handleEdgeTableLineFull (x, w); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1501:124: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1501 | else { ImageFill r (destData, srcData, alpha, x, y); iter.iterate (r); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2592:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 2592 | EdgeTableFillers::renderImageUntransformed (iter, destData, srcData, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1875:44: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1875 | state.renderImageUntransformed (*this, src, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1873:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1873 | void renderImageUntransformed (SavedStateType& state, const Image& src, int alpha, int x, int y, bool tiledFill) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:927:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelARGB’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 927 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: ‘class juce::PixelARGB’ declared here 59 | class JUCE_API PixelARGB | ^~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:867:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 867 | copyRow (dest, getSrcPixel (x), width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ^~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:47: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1894 | r.handleEdgeTableLineFull (x, w); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1510:122: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1510 | if (tiledFill) { ImageFill r (destData, srcData, alpha, x, y); iter.iterate (r); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2592:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 2592 | EdgeTableFillers::renderImageUntransformed (iter, destData, srcData, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1875:44: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1875 | state.renderImageUntransformed (*this, src, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1873:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1873 | void renderImageUntransformed (SavedStateType& state, const Image& src, int alpha, int x, int y, bool tiledFill) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:927:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelRGB’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 927 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: ‘class juce::PixelRGB’ declared here 350 | class JUCE_API PixelRGB | ^~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:867:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 867 | copyRow (dest, getSrcPixel (x), width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ^~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:47: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1894 | r.handleEdgeTableLineFull (x, w); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1511:122: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1511 | else { ImageFill r (destData, srcData, alpha, x, y); iter.iterate (r); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2592:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 2592 | EdgeTableFillers::renderImageUntransformed (iter, destData, srcData, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1875:44: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1875 | state.renderImageUntransformed (*this, src, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1873:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1873 | void renderImageUntransformed (SavedStateType& state, const Image& src, int alpha, int x, int y, bool tiledFill) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:927:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelRGB’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 927 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: ‘class juce::PixelRGB’ declared here 350 | class JUCE_API PixelRGB | ^~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:867:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 867 | copyRow (dest, getSrcPixel (x), width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ^~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:47: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1894 | r.handleEdgeTableLineFull (x, w); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:121: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1514 | if (tiledFill) { ImageFill r (destData, srcData, alpha, x, y); iter.iterate (r); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2592:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 2592 | EdgeTableFillers::renderImageUntransformed (iter, destData, srcData, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1875:44: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1875 | state.renderImageUntransformed (*this, src, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1873:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1873 | void renderImageUntransformed (SavedStateType& state, const Image& src, int alpha, int x, int y, bool tiledFill) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:927:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelRGB’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 927 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: ‘class juce::PixelRGB’ declared here 350 | class JUCE_API PixelRGB | ^~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:867:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 867 | copyRow (dest, getSrcPixel (x), width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ^~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:47: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1894 | r.handleEdgeTableLineFull (x, w); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:121: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1515 | else { ImageFill r (destData, srcData, alpha, x, y); iter.iterate (r); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2592:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 2592 | EdgeTableFillers::renderImageUntransformed (iter, destData, srcData, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1875:44: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1875 | state.renderImageUntransformed (*this, src, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1873:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1873 | void renderImageUntransformed (SavedStateType& state, const Image& src, int alpha, int x, int y, bool tiledFill) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:927:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelRGB’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 927 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: ‘class juce::PixelRGB’ declared here 350 | class JUCE_API PixelRGB | ^~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:867:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 867 | copyRow (dest, getSrcPixel (x), width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ^~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:47: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1894 | r.handleEdgeTableLineFull (x, w); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1518:123: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1518 | if (tiledFill) { ImageFill r (destData, srcData, alpha, x, y); iter.iterate (r); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2592:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 2592 | EdgeTableFillers::renderImageUntransformed (iter, destData, srcData, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1875:44: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1875 | state.renderImageUntransformed (*this, src, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1873:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1873 | void renderImageUntransformed (SavedStateType& state, const Image& src, int alpha, int x, int y, bool tiledFill) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:927:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelRGB’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 927 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: ‘class juce::PixelRGB’ declared here 350 | class JUCE_API PixelRGB | ^~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:867:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 867 | copyRow (dest, getSrcPixel (x), width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ^~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:47: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1894 | r.handleEdgeTableLineFull (x, w); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:123: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1519 | else { ImageFill r (destData, srcData, alpha, x, y); iter.iterate (r); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2592:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 2592 | EdgeTableFillers::renderImageUntransformed (iter, destData, srcData, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1875:44: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1875 | state.renderImageUntransformed (*this, src, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1873:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1873 | void renderImageUntransformed (SavedStateType& state, const Image& src, int alpha, int x, int y, bool tiledFill) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:927:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelRGB’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 927 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: ‘class juce::PixelRGB’ declared here 350 | class JUCE_API PixelRGB | ^~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:867:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 867 | copyRow (dest, getSrcPixel (x), width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ^~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:47: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1894 | r.handleEdgeTableLineFull (x, w); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1528:125: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1528 | if (tiledFill) { ImageFill r (destData, srcData, alpha, x, y); iter.iterate (r); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2592:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 2592 | EdgeTableFillers::renderImageUntransformed (iter, destData, srcData, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1875:44: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1875 | state.renderImageUntransformed (*this, src, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1873:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1873 | void renderImageUntransformed (SavedStateType& state, const Image& src, int alpha, int x, int y, bool tiledFill) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:927:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelAlpha’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 927 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: ‘class juce::PixelAlpha’ declared here 601 | class JUCE_API PixelAlpha | ^~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:867:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 867 | copyRow (dest, getSrcPixel (x), width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ^~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:47: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1894 | r.handleEdgeTableLineFull (x, w); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1529:125: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1529 | else { ImageFill r (destData, srcData, alpha, x, y); iter.iterate (r); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2592:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 2592 | EdgeTableFillers::renderImageUntransformed (iter, destData, srcData, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1875:44: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1875 | state.renderImageUntransformed (*this, src, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1873:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1873 | void renderImageUntransformed (SavedStateType& state, const Image& src, int alpha, int x, int y, bool tiledFill) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:927:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelAlpha’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 927 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: ‘class juce::PixelAlpha’ declared here 601 | class JUCE_API PixelAlpha | ^~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:867:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 867 | copyRow (dest, getSrcPixel (x), width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ^~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:47: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1894 | r.handleEdgeTableLineFull (x, w); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1532:125: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1532 | if (tiledFill) { ImageFill r (destData, srcData, alpha, x, y); iter.iterate (r); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2592:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 2592 | EdgeTableFillers::renderImageUntransformed (iter, destData, srcData, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1875:44: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1875 | state.renderImageUntransformed (*this, src, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1873:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1873 | void renderImageUntransformed (SavedStateType& state, const Image& src, int alpha, int x, int y, bool tiledFill) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:927:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelAlpha’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 927 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: ‘class juce::PixelAlpha’ declared here 601 | class JUCE_API PixelAlpha | ^~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:867:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 867 | copyRow (dest, getSrcPixel (x), width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ^~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:47: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1894 | r.handleEdgeTableLineFull (x, w); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1533:125: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1533 | else { ImageFill r (destData, srcData, alpha, x, y); iter.iterate (r); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2592:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 2592 | EdgeTableFillers::renderImageUntransformed (iter, destData, srcData, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1875:44: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1875 | state.renderImageUntransformed (*this, src, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1873:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1873 | void renderImageUntransformed (SavedStateType& state, const Image& src, int alpha, int x, int y, bool tiledFill) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:927:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelAlpha’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 927 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: ‘class juce::PixelAlpha’ declared here 601 | class JUCE_API PixelAlpha | ^~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:867:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 867 | copyRow (dest, getSrcPixel (x), width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ^~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:47: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1894 | r.handleEdgeTableLineFull (x, w); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1536:125: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1536 | if (tiledFill) { ImageFill r (destData, srcData, alpha, x, y); iter.iterate (r); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2592:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 2592 | EdgeTableFillers::renderImageUntransformed (iter, destData, srcData, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1875:44: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1875 | state.renderImageUntransformed (*this, src, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1873:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1873 | void renderImageUntransformed (SavedStateType& state, const Image& src, int alpha, int x, int y, bool tiledFill) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:927:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelAlpha’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 927 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: ‘class juce::PixelAlpha’ declared here 601 | class JUCE_API PixelAlpha | ^~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:867:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 867 | copyRow (dest, getSrcPixel (x), width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ^~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:47: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1894 | r.handleEdgeTableLineFull (x, w); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1537:125: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1537 | else { ImageFill r (destData, srcData, alpha, x, y); iter.iterate (r); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2592:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 2592 | EdgeTableFillers::renderImageUntransformed (iter, destData, srcData, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1875:44: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1875 | state.renderImageUntransformed (*this, src, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1873:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1873 | void renderImageUntransformed (SavedStateType& state, const Image& src, int alpha, int x, int y, bool tiledFill) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:927:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelAlpha’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 927 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: ‘class juce::PixelAlpha’ declared here 601 | class JUCE_API PixelAlpha | ^~~~~~~~~~ mkdir -p build/intermediate/Release Compiling include_juce_gui_basics.cpp g++ -MMD -DLINUX=1 -DNDEBUG=1 -DJUCER_LINUX_MAKE_6D53C8B4=1 -DJUCE_APP_VERSION=4.2.0 -DJUCE_APP_VERSION_HEX=0x40200 -I/usr/include/webkitgtk-4.0 -I/usr/include/gtk-3.0 -I/usr/include/libsoup-2.4 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/cloudproviders -I/usr/include/webp -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/include/gio-unix-2.0 -DWITH_GZFILEOP -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -pthread -pthread -I../../JuceLibraryCode -I../../JuceLibraryCode/modules -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c++11 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -DJucePlugin_Build_VST=1 -DJucePlugin_Build_VST3=0 -DJucePlugin_Build_AU=0 -DJucePlugin_Build_AUv3=0 -DJucePlugin_Build_RTAS=0 -DJucePlugin_Build_AAX=0 -DJucePlugin_Build_Standalone=0 -DJUCE_SHARED_CODE=1 -o "build/intermediate/Release/include_juce_gui_basics_e3f79785.o" -c "../../JuceLibraryCode/include_juce_gui_basics.cpp" In file included from ../../JuceLibraryCode/modules/juce_core/juce_core.h:235, from ../../JuceLibraryCode/modules/juce_graphics/juce_graphics.h:57, from ../../JuceLibraryCode/modules/juce_gui_basics/juce_gui_basics.h:57, from ../../JuceLibraryCode/modules/juce_gui_basics/juce_gui_basics.cpp:45, from ../../JuceLibraryCode/include_juce_gui_basics.cpp:9: ../../JuceLibraryCode/modules/juce_core/containers/juce_Array.h: In instantiation of ‘void juce::Array::insert(int, ParameterType) [with ElementType = juce::WeakReference; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; ParameterType = const juce::WeakReference&]’: ../../JuceLibraryCode/modules/juce_gui_basics/layout/juce_TabbedComponent.cpp:153:30: required from here 153 | contentComponents.insert (insertIndex, WeakReference (contentComponent)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/containers/juce_Array.h:481:25: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class juce::WeakReference’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 481 | memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../JuceLibraryCode/modules/juce_core/juce_core.h:227: ../../JuceLibraryCode/modules/juce_core/memory/juce_WeakReference.h:79:7: note: ‘class juce::WeakReference’ declared here 79 | class WeakReference | ^~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/containers/juce_Array.h: In instantiation of ‘void juce::Array::move(int, int) [with ElementType = juce::WeakReference; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]’: ../../JuceLibraryCode/modules/juce_gui_basics/layout/juce_TabbedComponent.cpp:179:28: required from here ../../JuceLibraryCode/modules/juce_core/memory/juce_WeakReference.h:79:7: note: 179 | contentComponents.move (currentIndex, newIndex); ../../JuceLibraryCode/modules/juce_core/memory/juce_WeakReference.h:79:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/containers/juce_Array.h:1146:29: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class juce::WeakReference’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1146 | memmove (data.elements + currentIndex, | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1147 | data.elements + currentIndex + 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1148 | sizeof (ElementType) * (size_t) (newIndex - currentIndex)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/memory/juce_WeakReference.h:79:7: note: ‘class juce::WeakReference’ declared here 79 | class WeakReference | ^~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/containers/juce_Array.h:1152:29: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class juce::WeakReference’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1152 | memmove (data.elements + newIndex + 1, | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1153 | data.elements + newIndex, | ~~~~~~~~~~~~~~~~~~~~~~~~~ 1154 | sizeof (ElementType) * (size_t) (currentIndex - newIndex)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/memory/juce_WeakReference.h:79:7: note: ‘class juce::WeakReference’ declared here 79 | class WeakReference | ^~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/containers/juce_Array.h:1157:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class juce::WeakReference’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1157 | memcpy (data.elements + newIndex, tempCopy, sizeof (ElementType)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/memory/juce_WeakReference.h:79:7: note: ‘class juce::WeakReference’ declared here 79 | class WeakReference | ^~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/containers/juce_Array.h: In instantiation of ‘void juce::Array::removeRange(int, int) [with ElementType = juce::TextAtom; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]’: ../../JuceLibraryCode/modules/juce_gui_basics/widgets/juce_TextEditor.cpp:137:35: required from here ../../JuceLibraryCode/modules/juce_core/memory/juce_WeakReference.h:79:7: note: 137 | atoms.removeRange (i, atoms.size()); ../../JuceLibraryCode/modules/juce_core/memory/juce_WeakReference.h:79:7: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/containers/juce_Array.h:1016:25: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘struct juce::TextAtom’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1016 | memmove (e, e + numberToRemove, ((size_t) numToShift) * sizeof (ElementType)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../JuceLibraryCode/modules/juce_gui_basics/juce_gui_basics.cpp:246: ../../JuceLibraryCode/modules/juce_gui_basics/widgets/juce_TextEditor.cpp:31:8: note: ‘struct juce::TextAtom’ declared here 31 | struct TextAtom | ^~~~~~~~ ../../JuceLibraryCode/modules/juce_core/containers/juce_Array.h: In instantiation of ‘void juce::Array::insert(int, ParameterType) [with ElementType = juce::KeyPress; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; ParameterType = const juce::KeyPress&]’: ../../JuceLibraryCode/modules/juce_gui_basics/commands/juce_KeyPressMappingSet.cpp:72:65: required from here ../../JuceLibraryCode/modules/juce_gui_basics/widgets/juce_TextEditor.cpp:31:8: note: 72 | mappings.getUnchecked(i)->keypresses.insert (insertIndex, newKeyPress); ../../JuceLibraryCode/modules/juce_gui_basics/widgets/juce_TextEditor.cpp:31:8: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/containers/juce_Array.h:481:25: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class juce::KeyPress’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 481 | memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../JuceLibraryCode/modules/juce_gui_basics/juce_gui_basics.h:165: ../../JuceLibraryCode/modules/juce_gui_basics/keyboard/juce_KeyPress.h:40:17: note: ‘class juce::KeyPress’ declared here 40 | class JUCE_API KeyPress | ^~~~~~~~ ../../JuceLibraryCode/modules/juce_core/containers/juce_Array.h: In instantiation of ‘void juce::Array::insert(int, ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; ParameterType = const juce::Rectangle&]’: ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_RectangleList.h:236:42: required from ‘void juce::RectangleList::subtract(RectangleType) [with ValueType = int; RectangleType = juce::Rectangle]’ ../../JuceLibraryCode/modules/juce_gui_basics/keyboard/juce_KeyPress.h:40:17: note: 236 | rects.insert (++i, RectangleType (rx1, ry1, x1 - rx1, ry2 - ry1)); ../../JuceLibraryCode/modules/juce_gui_basics/keyboard/juce_KeyPress.h:40:17: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_gui_basics/components/juce_Component.cpp:819:83: required from here ../../JuceLibraryCode/modules/juce_gui_basics/keyboard/juce_KeyPress.h:40:17: note: 819 | bool invalidate (const Rectangle& area) override { validArea.subtract (area); return true; } ../../JuceLibraryCode/modules/juce_gui_basics/keyboard/juce_KeyPress.h:40:17: note: | ~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_core/containers/juce_Array.h:481:25: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class juce::Rectangle’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 481 | memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../JuceLibraryCode/modules/juce_graphics/juce_graphics.h:107: ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: ‘class juce::Rectangle’ declared here 39 | class Rectangle | ^~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/containers/juce_Array.h: In instantiation of ‘void juce::Array::removeInternal(int) [with ElementType = juce::WeakReference; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]’: ../../JuceLibraryCode/modules/juce_core/containers/juce_Array.h:853:13: required from ‘void juce::Array::remove(int) [with ElementType = juce::WeakReference; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]’ ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: 853 | removeInternal (indexToRemove); ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: | ^~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_gui_basics/layout/juce_TabbedComponent.cpp:172:34: required from here ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: 172 | contentComponents.remove (tabIndex); ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/containers/juce_Array.h:1265:21: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class juce::WeakReference’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1265 | memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/memory/juce_WeakReference.h:79:7: note: ‘class juce::WeakReference’ declared here 79 | class WeakReference | ^~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/containers/juce_Array.h: In instantiation of ‘void juce::Array::insert(int, ParameterType) [with ElementType = juce::LookAndFeel::ColourSetting; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; ParameterType = const juce::LookAndFeel::ColourSetting&]’: ../../JuceLibraryCode/modules/juce_core/containers/juce_SortedSet.h:302:21: required from ‘bool juce::SortedSet::add(const ElementType&) [with ElementType = juce::LookAndFeel::ColourSetting; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]’ ../../JuceLibraryCode/modules/juce_core/memory/juce_WeakReference.h:79:7: note: 302 | data.insert (s, newElement); ../../JuceLibraryCode/modules/juce_core/memory/juce_WeakReference.h:79:7: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_gui_basics/lookandfeel/juce_LookAndFeel.cpp:98:21: required from here ../../JuceLibraryCode/modules/juce_core/memory/juce_WeakReference.h:79:7: note: 98 | colours.add (c); ../../JuceLibraryCode/modules/juce_core/memory/juce_WeakReference.h:79:7: note: | ~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_core/containers/juce_Array.h:481:25: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘struct juce::LookAndFeel::ColourSetting’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 481 | memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../JuceLibraryCode/modules/juce_gui_basics/juce_gui_basics.h:285: ../../JuceLibraryCode/modules/juce_gui_basics/lookandfeel/juce_LookAndFeel.h:229:12: note: ‘struct juce::LookAndFeel::ColourSetting’ declared here 229 | struct ColourSetting | ^~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/containers/juce_Array.h: In instantiation of ‘void juce::Array::removeInternal(int) [with ElementType = juce::KeyPress; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]’: ../../JuceLibraryCode/modules/juce_core/containers/juce_Array.h:853:13: required from ‘void juce::Array::remove(int) [with ElementType = juce::KeyPress; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]’ ../../JuceLibraryCode/modules/juce_gui_basics/lookandfeel/juce_LookAndFeel.h:229:12: note: 853 | removeInternal (indexToRemove); ../../JuceLibraryCode/modules/juce_gui_basics/lookandfeel/juce_LookAndFeel.h:229:12: note: | ^~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_gui_basics/commands/juce_KeyPressMappingSet.cpp:156:42: required from here ../../JuceLibraryCode/modules/juce_gui_basics/lookandfeel/juce_LookAndFeel.h:229:12: note: 156 | cm.keypresses.remove (j); ../../JuceLibraryCode/modules/juce_gui_basics/lookandfeel/juce_LookAndFeel.h:229:12: note: | ~~~~~~~~~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_core/containers/juce_Array.h:1265:21: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class juce::KeyPress’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1265 | memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_gui_basics/keyboard/juce_KeyPress.h:40:17: note: ‘class juce::KeyPress’ declared here 40 | class JUCE_API KeyPress | ^~~~~~~~ ../../JuceLibraryCode/modules/juce_core/containers/juce_Array.h: In instantiation of ‘void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]’: ../../JuceLibraryCode/modules/juce_core/containers/juce_Array.h:853:13: required from ‘void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]’ ../../JuceLibraryCode/modules/juce_gui_basics/keyboard/juce_KeyPress.h:40:17: note: 853 | removeInternal (indexToRemove); ../../JuceLibraryCode/modules/juce_gui_basics/keyboard/juce_KeyPress.h:40:17: note: | ^~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_RectangleList.h:279:38: required from ‘void juce::RectangleList::subtract(RectangleType) [with ValueType = int; RectangleType = juce::Rectangle]’ ../../JuceLibraryCode/modules/juce_gui_basics/keyboard/juce_KeyPress.h:40:17: note: 279 | rects.remove (i); ../../JuceLibraryCode/modules/juce_gui_basics/keyboard/juce_KeyPress.h:40:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_gui_basics/components/juce_Component.cpp:819:83: required from here ../../JuceLibraryCode/modules/juce_gui_basics/keyboard/juce_KeyPress.h:40:17: note: 819 | bool invalidate (const Rectangle& area) override { validArea.subtract (area); return true; } ../../JuceLibraryCode/modules/juce_gui_basics/keyboard/juce_KeyPress.h:40:17: note: | ~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_core/containers/juce_Array.h:1265:21: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class juce::Rectangle’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1265 | memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: ‘class juce::Rectangle’ declared here 39 | class Rectangle | ^~~~~~~~~ In file included from ../../JuceLibraryCode/modules/juce_core/juce_core.h:221: ../../JuceLibraryCode/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of ‘void juce::HeapBlock::realloc(SizeType, size_t) [with SizeType = long unsigned int; ElementType = juce::KeyPress; bool throwOnFailure = false; size_t = long unsigned int]’: ../../JuceLibraryCode/modules/juce_core/containers/juce_ArrayAllocationBase.h:81:34: required from ‘void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::KeyPress; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]’ ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: 81 | elements.realloc ((size_t) numElements); ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/containers/juce_Array.h:221:31: required from ‘void juce::Array::clear() [with ElementType = juce::KeyPress; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]’ ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: 221 | data.setAllocatedSize (0); ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: | ~~~~~~~~~~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_gui_basics/buttons/juce_Button.cpp:584:20: required from here ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: 584 | shortcuts.clear(); ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: | ~~~~~~~~~~~~~~~^~ ../../JuceLibraryCode/modules/juce_core/memory/juce_HeapBlock.h:266:74: warning: ‘void* realloc(void*, size_t)’ moving an object of non-trivially copyable type ‘class juce::KeyPress’; use ‘new’ and ‘delete’ instead [-Wclass-memaccess] 266 | : std::realloc (data, static_cast (newNumElements) * elementSize)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_gui_basics/keyboard/juce_KeyPress.h:40:17: note: ‘class juce::KeyPress’ declared here 40 | class JUCE_API KeyPress | ^~~~~~~~ ../../JuceLibraryCode/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of ‘void juce::HeapBlock::realloc(SizeType, size_t) [with SizeType = long unsigned int; ElementType = juce::File; bool throwOnFailure = false; size_t = long unsigned int]’: ../../JuceLibraryCode/modules/juce_core/containers/juce_ArrayAllocationBase.h:81:34: required from ‘void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]’ ../../JuceLibraryCode/modules/juce_gui_basics/keyboard/juce_KeyPress.h:40:17: note: 81 | elements.realloc ((size_t) numElements); ../../JuceLibraryCode/modules/juce_gui_basics/keyboard/juce_KeyPress.h:40:17: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/containers/juce_Array.h:221:31: required from ‘void juce::Array::clear() [with ElementType = juce::File; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]’ ../../JuceLibraryCode/modules/juce_gui_basics/keyboard/juce_KeyPress.h:40:17: note: 221 | data.setAllocatedSize (0); ../../JuceLibraryCode/modules/juce_gui_basics/keyboard/juce_KeyPress.h:40:17: note: | ~~~~~~~~~~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_gui_basics/filebrowser/juce_FileBrowserComponent.cpp:397:34: required from here ../../JuceLibraryCode/modules/juce_gui_basics/keyboard/juce_KeyPress.h:40:17: note: 397 | chosenFiles.clear(); ../../JuceLibraryCode/modules/juce_gui_basics/keyboard/juce_KeyPress.h:40:17: note: | ~~~~~~~~~~~~~~~~~^~ ../../JuceLibraryCode/modules/juce_core/memory/juce_HeapBlock.h:266:74: warning: ‘void* realloc(void*, size_t)’ moving an object of non-trivially copyable type ‘class juce::File’; use ‘new’ and ‘delete’ instead [-Wclass-memaccess] 266 | : std::realloc (data, static_cast (newNumElements) * elementSize)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../JuceLibraryCode/modules/juce_core/juce_core.h:266: ../../JuceLibraryCode/modules/juce_core/files/juce_File.h:40:17: note: ‘class juce::File’ declared here 40 | class JUCE_API File final | ^~~~ ../../JuceLibraryCode/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of ‘void juce::HeapBlock::realloc(SizeType, size_t) [with SizeType = long unsigned int; ElementType = juce::URL; bool throwOnFailure = false; size_t = long unsigned int]’: ../../JuceLibraryCode/modules/juce_core/containers/juce_ArrayAllocationBase.h:81:34: required from ‘void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::URL; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]’ ../../JuceLibraryCode/modules/juce_core/files/juce_File.h:40:17: note: 81 | elements.realloc ((size_t) numElements); ../../JuceLibraryCode/modules/juce_core/files/juce_File.h:40:17: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/containers/juce_Array.h:221:31: required from ‘void juce::Array::clear() [with ElementType = juce::URL; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]’ ../../JuceLibraryCode/modules/juce_core/files/juce_File.h:40:17: note: 221 | data.setAllocatedSize (0); ../../JuceLibraryCode/modules/juce_core/files/juce_File.h:40:17: note: | ~~~~~~~~~~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_gui_basics/filebrowser/juce_FileChooser.cpp:187:18: required from here ../../JuceLibraryCode/modules/juce_core/files/juce_File.h:40:17: note: 187 | results.clear(); ../../JuceLibraryCode/modules/juce_core/files/juce_File.h:40:17: note: | ~~~~~~~~~~~~~^~ ../../JuceLibraryCode/modules/juce_core/memory/juce_HeapBlock.h:266:74: warning: ‘void* realloc(void*, size_t)’ moving an object of non-trivially copyable type ‘class juce::URL’; use ‘new’ and ‘delete’ instead [-Wclass-memaccess] 266 | : std::realloc (data, static_cast (newNumElements) * elementSize)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../JuceLibraryCode/modules/juce_core/juce_core.h:303: ../../JuceLibraryCode/modules/juce_core/network/juce_URL.h:37:17: note: ‘class juce::URL’ declared here 37 | class JUCE_API URL | ^~~ ../../JuceLibraryCode/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of ‘void juce::HeapBlock::realloc(SizeType, size_t) [with SizeType = long unsigned int; ElementType = juce::WeakReference; bool throwOnFailure = false; size_t = long unsigned int]’: ../../JuceLibraryCode/modules/juce_core/containers/juce_ArrayAllocationBase.h:81:34: required from ‘void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::WeakReference; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]’ ../../JuceLibraryCode/modules/juce_core/network/juce_URL.h:37:17: note: 81 | elements.realloc ((size_t) numElements); ../../JuceLibraryCode/modules/juce_core/network/juce_URL.h:37:17: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/containers/juce_Array.h:221:31: required from ‘void juce::Array::clear() [with ElementType = juce::WeakReference; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]’ ../../JuceLibraryCode/modules/juce_core/network/juce_URL.h:37:17: note: 221 | data.setAllocatedSize (0); ../../JuceLibraryCode/modules/juce_core/network/juce_URL.h:37:17: note: | ~~~~~~~~~~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_gui_basics/layout/juce_TabbedComponent.cpp:144:28: required from here ../../JuceLibraryCode/modules/juce_core/network/juce_URL.h:37:17: note: 144 | contentComponents.clear(); ../../JuceLibraryCode/modules/juce_core/network/juce_URL.h:37:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~^~ ../../JuceLibraryCode/modules/juce_core/memory/juce_HeapBlock.h:266:74: warning: ‘void* realloc(void*, size_t)’ moving an object of non-trivially copyable type ‘class juce::WeakReference’; use ‘new’ and ‘delete’ instead [-Wclass-memaccess] 266 | : std::realloc (data, static_cast (newNumElements) * elementSize)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/memory/juce_WeakReference.h:79:7: note: ‘class juce::WeakReference’ declared here 79 | class WeakReference | ^~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of ‘void juce::HeapBlock::realloc(SizeType, size_t) [with SizeType = long unsigned int; ElementType = juce::BurgerMenuComponent::Row; bool throwOnFailure = false; size_t = long unsigned int]’: ../../JuceLibraryCode/modules/juce_core/containers/juce_ArrayAllocationBase.h:81:34: required from ‘void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::BurgerMenuComponent::Row; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]’ ../../JuceLibraryCode/modules/juce_core/memory/juce_WeakReference.h:79:7: note: 81 | elements.realloc ((size_t) numElements); ../../JuceLibraryCode/modules/juce_core/memory/juce_WeakReference.h:79:7: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/containers/juce_Array.h:221:31: required from ‘void juce::Array::clear() [with ElementType = juce::BurgerMenuComponent::Row; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]’ ../../JuceLibraryCode/modules/juce_core/memory/juce_WeakReference.h:79:7: note: 221 | data.setAllocatedSize (0); ../../JuceLibraryCode/modules/juce_core/memory/juce_WeakReference.h:79:7: note: | ~~~~~~~~~~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_gui_basics/menus/juce_BurgerMenuComponent.cpp:108:15: required from here ../../JuceLibraryCode/modules/juce_core/memory/juce_WeakReference.h:79:7: note: 108 | rows.clear(); ../../JuceLibraryCode/modules/juce_core/memory/juce_WeakReference.h:79:7: note: | ~~~~~~~~~~^~ ../../JuceLibraryCode/modules/juce_core/memory/juce_HeapBlock.h:266:74: warning: ‘void* realloc(void*, size_t)’ moving an object of non-trivially copyable type ‘struct juce::BurgerMenuComponent::Row’; use ‘new’ and ‘delete’ instead [-Wclass-memaccess] 266 | : std::realloc (data, static_cast (newNumElements) * elementSize)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../JuceLibraryCode/modules/juce_gui_basics/juce_gui_basics.h:246: ../../JuceLibraryCode/modules/juce_gui_basics/menus/juce_BurgerMenuComponent.h:75:12: note: ‘struct juce::BurgerMenuComponent::Row’ declared here 75 | struct Row | ^~~ ../../JuceLibraryCode/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of ‘void juce::HeapBlock::realloc(SizeType, size_t) [with SizeType = long unsigned int; ElementType = juce::var; bool throwOnFailure = false; size_t = long unsigned int]’: ../../JuceLibraryCode/modules/juce_core/containers/juce_ArrayAllocationBase.h:81:34: required from ‘void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::var; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]’ ../../JuceLibraryCode/modules/juce_gui_basics/menus/juce_BurgerMenuComponent.h:75:12: note: 81 | elements.realloc ((size_t) numElements); ../../JuceLibraryCode/modules/juce_gui_basics/menus/juce_BurgerMenuComponent.h:75:12: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/containers/juce_Array.h:74:31: required from ‘juce::Array::Array(const juce::Array&) [with ElementType = juce::var; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]’ ../../JuceLibraryCode/modules/juce_gui_basics/menus/juce_BurgerMenuComponent.h:75:12: note: 74 | data.setAllocatedSize (other.numUsed); ../../JuceLibraryCode/modules/juce_gui_basics/menus/juce_BurgerMenuComponent.h:75:12: note: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_gui_basics/properties/juce_ChoicePropertyComponent.cpp:37:10: required from here ../../JuceLibraryCode/modules/juce_gui_basics/menus/juce_BurgerMenuComponent.h:75:12: note: 37 | mappings (map) ../../JuceLibraryCode/modules/juce_gui_basics/menus/juce_BurgerMenuComponent.h:75:12: note: | ^~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/memory/juce_HeapBlock.h:266:74: warning: ‘void* realloc(void*, size_t)’ moving an object of non-trivially copyable type ‘class juce::var’; use ‘new’ and ‘delete’ instead [-Wclass-memaccess] 266 | : std::realloc (data, static_cast (newNumElements) * elementSize)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../JuceLibraryCode/modules/juce_core/juce_core.h:253: ../../JuceLibraryCode/modules/juce_core/containers/juce_Variant.h:41:17: note: ‘class juce::var’ declared here 41 | class JUCE_API var | ^~~ ../../JuceLibraryCode/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of ‘void juce::HeapBlock::realloc(SizeType, size_t) [with SizeType = long unsigned int; ElementType = juce::PositionedGlyph; bool throwOnFailure = false; size_t = long unsigned int]’: ../../JuceLibraryCode/modules/juce_core/containers/juce_ArrayAllocationBase.h:81:34: required from ‘void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::PositionedGlyph; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]’ ../../JuceLibraryCode/modules/juce_core/containers/juce_Variant.h:41:17: note: 81 | elements.realloc ((size_t) numElements); ../../JuceLibraryCode/modules/juce_core/containers/juce_Variant.h:41:17: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/containers/juce_Array.h:74:31: required from ‘juce::Array::Array(const juce::Array&) [with ElementType = juce::PositionedGlyph; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]’ ../../JuceLibraryCode/modules/juce_core/containers/juce_Variant.h:41:17: note: 74 | data.setAllocatedSize (other.numUsed); ../../JuceLibraryCode/modules/juce_core/containers/juce_Variant.h:41:17: note: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/fonts/juce_GlyphArrangement.h:133:5: required from here ../../JuceLibraryCode/modules/juce_core/containers/juce_Variant.h:41:17: note: 133 | GlyphArrangement (const GlyphArrangement&) = default; ../../JuceLibraryCode/modules/juce_core/containers/juce_Variant.h:41:17: note: | ^~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/memory/juce_HeapBlock.h:266:74: warning: ‘void* realloc(void*, size_t)’ moving an object of non-trivially copyable type ‘class juce::PositionedGlyph’; use ‘new’ and ‘delete’ instead [-Wclass-memaccess] 266 | : std::realloc (data, static_cast (newNumElements) * elementSize)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../JuceLibraryCode/modules/juce_graphics/juce_graphics.h:127: ../../JuceLibraryCode/modules/juce_graphics/fonts/juce_GlyphArrangement.h:42:17: note: ‘class juce::PositionedGlyph’ declared here 42 | class JUCE_API PositionedGlyph final | ^~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of ‘void juce::HeapBlock::realloc(SizeType, size_t) [with SizeType = long unsigned int; ElementType = juce::Range; bool throwOnFailure = false; size_t = long unsigned int]’: ../../JuceLibraryCode/modules/juce_core/containers/juce_ArrayAllocationBase.h:81:34: required from ‘void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Range; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]’ ../../JuceLibraryCode/modules/juce_graphics/fonts/juce_GlyphArrangement.h:42:17: note: 81 | elements.realloc ((size_t) numElements); ../../JuceLibraryCode/modules/juce_graphics/fonts/juce_GlyphArrangement.h:42:17: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/containers/juce_Array.h:221:31: required from ‘void juce::Array::clear() [with ElementType = juce::Range; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]’ ../../JuceLibraryCode/modules/juce_graphics/fonts/juce_GlyphArrangement.h:42:17: note: 221 | data.setAllocatedSize (0); ../../JuceLibraryCode/modules/juce_graphics/fonts/juce_GlyphArrangement.h:42:17: note: | ~~~~~~~~~~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_gui_basics/widgets/juce_TextEditor.cpp:2080:29: required from here ../../JuceLibraryCode/modules/juce_graphics/fonts/juce_GlyphArrangement.h:42:17: note: 2080 | underlinedSections.clear(); ../../JuceLibraryCode/modules/juce_graphics/fonts/juce_GlyphArrangement.h:42:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~^~ ../../JuceLibraryCode/modules/juce_core/memory/juce_HeapBlock.h:266:74: warning: ‘void* realloc(void*, size_t)’ moving an object of non-trivially copyable type ‘class juce::Range’; use ‘new’ and ‘delete’ instead [-Wclass-memaccess] 266 | : std::realloc (data, static_cast (newNumElements) * elementSize)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../JuceLibraryCode/modules/juce_core/juce_core.h:230: ../../JuceLibraryCode/modules/juce_core/maths/juce_Range.h:39:7: note: ‘class juce::Range’ declared here 39 | class Range | ^~~~~ ../../JuceLibraryCode/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of ‘void juce::HeapBlock::realloc(SizeType, size_t) [with SizeType = long unsigned int; ElementType = juce::TextAtom; bool throwOnFailure = false; size_t = long unsigned int]’: ../../JuceLibraryCode/modules/juce_core/containers/juce_ArrayAllocationBase.h:81:34: required from ‘void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::TextAtom; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]’ ../../JuceLibraryCode/modules/juce_core/maths/juce_Range.h:39:7: note: 81 | elements.realloc ((size_t) numElements); ../../JuceLibraryCode/modules/juce_core/maths/juce_Range.h:39:7: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/containers/juce_Array.h:74:31: required from ‘juce::Array::Array(const juce::Array&) [with ElementType = juce::TextAtom; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]’ ../../JuceLibraryCode/modules/juce_core/maths/juce_Range.h:39:7: note: 74 | data.setAllocatedSize (other.numUsed); ../../JuceLibraryCode/modules/juce_core/maths/juce_Range.h:39:7: note: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_gui_basics/widgets/juce_TextEditor.cpp:76:5: required from here ../../JuceLibraryCode/modules/juce_core/maths/juce_Range.h:39:7: note: 76 | UniformTextSection (const UniformTextSection&) = default; ../../JuceLibraryCode/modules/juce_core/maths/juce_Range.h:39:7: note: | ^~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/memory/juce_HeapBlock.h:266:74: warning: ‘void* realloc(void*, size_t)’ moving an object of non-trivially copyable type ‘struct juce::TextAtom’; use ‘new’ and ‘delete’ instead [-Wclass-memaccess] 266 | : std::realloc (data, static_cast (newNumElements) * elementSize)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_gui_basics/widgets/juce_TextEditor.cpp:31:8: note: ‘struct juce::TextAtom’ declared here 31 | struct TextAtom | ^~~~~~~~ ../../JuceLibraryCode/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of ‘void juce::HeapBlock::realloc(SizeType, size_t) [with SizeType = long unsigned int; ElementType = juce::Grid::TrackInfo; bool throwOnFailure = false; size_t = long unsigned int]’: ../../JuceLibraryCode/modules/juce_core/containers/juce_ArrayAllocationBase.h:81:34: required from ‘void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Grid::TrackInfo; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]’ ../../JuceLibraryCode/modules/juce_gui_basics/widgets/juce_TextEditor.cpp:31:8: note: 81 | elements.realloc ((size_t) numElements); ../../JuceLibraryCode/modules/juce_gui_basics/widgets/juce_TextEditor.cpp:31:8: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/containers/juce_Array.h:74:31: required from ‘juce::Array::Array(const juce::Array&) [with ElementType = juce::Grid::TrackInfo; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]’ ../../JuceLibraryCode/modules/juce_gui_basics/widgets/juce_TextEditor.cpp:31:8: note: 74 | data.setAllocatedSize (other.numUsed); ../../JuceLibraryCode/modules/juce_gui_basics/widgets/juce_TextEditor.cpp:31:8: note: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_gui_basics/layout/juce_Grid.cpp:987:25: required from here ../../JuceLibraryCode/modules/juce_gui_basics/widgets/juce_TextEditor.cpp:31:8: note: 987 | auto columnTracks = templateColumns; ../../JuceLibraryCode/modules/juce_gui_basics/widgets/juce_TextEditor.cpp:31:8: note: | ^~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/memory/juce_HeapBlock.h:266:74: warning: ‘void* realloc(void*, size_t)’ moving an object of non-trivially copyable type ‘struct juce::Grid::TrackInfo’; use ‘new’ and ‘delete’ instead [-Wclass-memaccess] 266 | : std::realloc (data, static_cast (newNumElements) * elementSize)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../JuceLibraryCode/modules/juce_gui_basics/juce_gui_basics.h:303: ../../JuceLibraryCode/modules/juce_gui_basics/layout/juce_Grid.h:66:12: note: ‘struct juce::Grid::TrackInfo’ declared here 66 | struct TrackInfo final | ^~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of ‘void juce::HeapBlock::realloc(SizeType, size_t) [with SizeType = long unsigned int; ElementType = juce::MouseInputSource; bool throwOnFailure = false; size_t = long unsigned int]’: ../../JuceLibraryCode/modules/juce_core/containers/juce_ArrayAllocationBase.h:81:34: required from ‘void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::MouseInputSource; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]’ ../../JuceLibraryCode/modules/juce_gui_basics/layout/juce_Grid.h:66:12: note: 81 | elements.realloc ((size_t) numElements); ../../JuceLibraryCode/modules/juce_gui_basics/layout/juce_Grid.h:66:12: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/containers/juce_ArrayAllocationBase.h:100:13: required from ‘void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::MouseInputSource; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]’ ../../JuceLibraryCode/modules/juce_gui_basics/layout/juce_Grid.h:66:12: note: 100 | setAllocatedSize ((minNumElements + minNumElements / 2 + 8) & ~7); ../../JuceLibraryCode/modules/juce_gui_basics/layout/juce_Grid.h:66:12: note: | ^~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/containers/juce_Array.h:435:34: required from ‘void juce::Array::add(ElementType&&) [with ElementType = juce::MouseInputSource; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]’ ../../JuceLibraryCode/modules/juce_gui_basics/layout/juce_Grid.h:66:12: note: 435 | data.ensureAllocatedSize (numUsed + 1); ../../JuceLibraryCode/modules/juce_gui_basics/layout/juce_Grid.h:66:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_gui_basics/mouse/juce_MouseInputSource.cpp:664:25: required from here ../../JuceLibraryCode/modules/juce_gui_basics/layout/juce_Grid.h:66:12: note: 664 | sourceArray.add (MouseInputSource (s)); ../../JuceLibraryCode/modules/juce_gui_basics/layout/juce_Grid.h:66:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/memory/juce_HeapBlock.h:266:74: warning: ‘void* realloc(void*, size_t)’ moving an object of non-trivially copyable type ‘class juce::MouseInputSource’; use ‘new’ and ‘delete’ instead [-Wclass-memaccess] 266 | : std::realloc (data, static_cast (newNumElements) * elementSize)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../JuceLibraryCode/modules/juce_gui_basics/juce_gui_basics.h:163: ../../JuceLibraryCode/modules/juce_gui_basics/mouse/juce_MouseInputSource.h:52:17: note: ‘class juce::MouseInputSource’ declared here 52 | class JUCE_API MouseInputSource final | ^~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/containers/juce_Array.h: In instantiation of ‘void juce::Array::removeInternal(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]’: ../../JuceLibraryCode/modules/juce_core/containers/juce_Array.h:853:13: required from ‘void juce::Array::remove(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]’ ../../JuceLibraryCode/modules/juce_gui_basics/mouse/juce_MouseInputSource.h:52:17: note: 853 | removeInternal (indexToRemove); ../../JuceLibraryCode/modules/juce_gui_basics/mouse/juce_MouseInputSource.h:52:17: note: | ^~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_RectangleList.h:132:42: required from ‘void juce::RectangleList::add(RectangleType) [with ValueType = float; RectangleType = juce::Rectangle]’ ../../JuceLibraryCode/modules/juce_gui_basics/mouse/juce_MouseInputSource.h:52:17: note: 132 | rects.remove (j); ../../JuceLibraryCode/modules/juce_gui_basics/mouse/juce_MouseInputSource.h:52:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_RectangleList.h:170:13: required from ‘void juce::RectangleList::add(ValueType, ValueType, ValueType, ValueType) [with ValueType = float]’ ../../JuceLibraryCode/modules/juce_gui_basics/mouse/juce_MouseInputSource.h:52:17: note: 170 | add (RectangleType (x, y, width, height)); ../../JuceLibraryCode/modules/juce_gui_basics/mouse/juce_MouseInputSource.h:52:17: note: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_gui_basics/widgets/juce_TextEditor.cpp:545:18: required from here ../../JuceLibraryCode/modules/juce_gui_basics/mouse/juce_MouseInputSource.h:52:17: note: 545 | area.add (startX, lineY, endX - startX, lineHeight * lineSpacing); ../../JuceLibraryCode/modules/juce_gui_basics/mouse/juce_MouseInputSource.h:52:17: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/containers/juce_Array.h:1265:21: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class juce::Rectangle’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1265 | memmove (e, e + 1, ((size_t) numberToShift) * sizeof (ElementType)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: ‘class juce::Rectangle’ declared here 39 | class Rectangle | ^~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/containers/juce_Array.h: In instantiation of ‘void juce::Array::insert(int, ParameterType) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; ParameterType = const juce::Rectangle&]’: ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_RectangleList.h:236:42: required from ‘void juce::RectangleList::subtract(RectangleType) [with ValueType = float; RectangleType = juce::Rectangle]’ ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: 236 | rects.insert (++i, RectangleType (rx1, ry1, x1 - rx1, ry2 - ry1)); ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_RectangleList.h:146:40: required from ‘void juce::RectangleList::add(RectangleType) [with ValueType = float; RectangleType = juce::Rectangle]’ ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: 146 | r.subtract (ourRect); ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: | ~~~~~~~~~~~^~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_RectangleList.h:170:13: required from ‘void juce::RectangleList::add(ValueType, ValueType, ValueType, ValueType) [with ValueType = float]’ ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: 170 | add (RectangleType (x, y, width, height)); ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_gui_basics/widgets/juce_TextEditor.cpp:545:18: required from here ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: 545 | area.add (startX, lineY, endX - startX, lineHeight * lineSpacing); ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/containers/juce_Array.h:481:25: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class juce::Rectangle’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 481 | memmove (insertPos + 1, insertPos, ((size_t) numberToMove) * sizeof (ElementType)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: ‘class juce::Rectangle’ declared here 39 | class Rectangle | ^~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of ‘void juce::HeapBlock::realloc(SizeType, size_t) [with SizeType = long unsigned int; ElementType = juce::Grid::PlacementHelpers::LineInfo; bool throwOnFailure = false; size_t = long unsigned int]’: ../../JuceLibraryCode/modules/juce_core/containers/juce_ArrayAllocationBase.h:81:34: required from ‘void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Grid::PlacementHelpers::LineInfo; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]’ ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: 81 | elements.realloc ((size_t) numElements); ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/containers/juce_ArrayAllocationBase.h:100:13: required from ‘void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::Grid::PlacementHelpers::LineInfo; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]’ ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: 100 | setAllocatedSize ((minNumElements + minNumElements / 2 + 8) & ~7); ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: | ^~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/containers/juce_Array.h:424:34: required from ‘void juce::Array::add(const ElementType&) [with ElementType = juce::Grid::PlacementHelpers::LineInfo; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]’ ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: 424 | data.ensureAllocatedSize (numUsed + 1); ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_gui_basics/layout/juce_Grid.cpp:143:27: required from here ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: 143 | lines.add (li); ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: | ~~~~~~~~~~^~~~ ../../JuceLibraryCode/modules/juce_core/memory/juce_HeapBlock.h:266:74: warning: ‘void* realloc(void*, size_t)’ moving an object of non-trivially copyable type ‘struct juce::Grid::PlacementHelpers::LineInfo’; use ‘new’ and ‘delete’ instead [-Wclass-memaccess] 266 | : std::realloc (data, static_cast (newNumElements) * elementSize)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../JuceLibraryCode/modules/juce_gui_basics/juce_gui_basics.cpp:274: ../../JuceLibraryCode/modules/juce_gui_basics/layout/juce_Grid.cpp:121:12: note: ‘struct juce::Grid::PlacementHelpers::LineInfo’ declared here 121 | struct LineInfo { juce::StringArray lineNames; }; | ^~~~~~~~ ../../JuceLibraryCode/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of ‘void juce::HeapBlock::realloc(SizeType, size_t) [with SizeType = long unsigned int; ElementType = juce::StringArray; bool throwOnFailure = false; size_t = long unsigned int]’: ../../JuceLibraryCode/modules/juce_core/containers/juce_ArrayAllocationBase.h:81:34: required from ‘void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::StringArray; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]’ ../../JuceLibraryCode/modules/juce_gui_basics/layout/juce_Grid.cpp:121:12: note: 81 | elements.realloc ((size_t) numElements); ../../JuceLibraryCode/modules/juce_gui_basics/layout/juce_Grid.cpp:121:12: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/containers/juce_ArrayAllocationBase.h:100:13: required from ‘void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::StringArray; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]’ ../../JuceLibraryCode/modules/juce_gui_basics/layout/juce_Grid.cpp:121:12: note: 100 | setAllocatedSize ((minNumElements + minNumElements / 2 + 8) & ~7); ../../JuceLibraryCode/modules/juce_gui_basics/layout/juce_Grid.cpp:121:12: note: | ^~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/containers/juce_Array.h:435:34: required from ‘void juce::Array::add(ElementType&&) [with ElementType = juce::StringArray; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]’ ../../JuceLibraryCode/modules/juce_gui_basics/layout/juce_Grid.cpp:121:12: note: 435 | data.ensureAllocatedSize (numUsed + 1); ../../JuceLibraryCode/modules/juce_gui_basics/layout/juce_Grid.cpp:121:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_gui_basics/layout/juce_Grid.cpp:313:25: required from here ../../JuceLibraryCode/modules/juce_gui_basics/layout/juce_Grid.cpp:121:12: note: 313 | strings.add (juce::StringArray::fromTokens (areaString, false)); ../../JuceLibraryCode/modules/juce_gui_basics/layout/juce_Grid.cpp:121:12: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/memory/juce_HeapBlock.h:266:74: warning: ‘void* realloc(void*, size_t)’ moving an object of non-trivially copyable type ‘class juce::StringArray’; use ‘new’ and ‘delete’ instead [-Wclass-memaccess] 266 | : std::realloc (data, static_cast (newNumElements) * elementSize)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../JuceLibraryCode/modules/juce_core/juce_core.h:247: ../../JuceLibraryCode/modules/juce_core/text/juce_StringArray.h:34:17: note: ‘class juce::StringArray’ declared here 34 | class JUCE_API StringArray | ^~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of ‘void juce::HeapBlock::realloc(SizeType, size_t) [with SizeType = long unsigned int; ElementType = std::pair; bool throwOnFailure = false; size_t = long unsigned int]’: ../../JuceLibraryCode/modules/juce_core/containers/juce_ArrayAllocationBase.h:81:34: required from ‘void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = std::pair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]’ ../../JuceLibraryCode/modules/juce_core/text/juce_StringArray.h:34:17: note: 81 | elements.realloc ((size_t) numElements); ../../JuceLibraryCode/modules/juce_core/text/juce_StringArray.h:34:17: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/containers/juce_ArrayAllocationBase.h:100:13: required from ‘void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = std::pair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]’ ../../JuceLibraryCode/modules/juce_core/text/juce_StringArray.h:34:17: note: 100 | setAllocatedSize ((minNumElements + minNumElements / 2 + 8) & ~7); ../../JuceLibraryCode/modules/juce_core/text/juce_StringArray.h:34:17: note: | ^~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/containers/juce_Array.h:435:34: required from ‘void juce::Array::add(ElementType&&) [with ElementType = std::pair; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]’ ../../JuceLibraryCode/modules/juce_core/text/juce_StringArray.h:34:17: note: 435 | data.ensureAllocatedSize (numUsed + 1); ../../JuceLibraryCode/modules/juce_core/text/juce_StringArray.h:34:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_gui_basics/layout/juce_Grid.cpp:750:40: required from here ../../JuceLibraryCode/modules/juce_core/text/juce_StringArray.h:34:17: note: 750 | itemPlacementArray.add ({ item, a }); ../../JuceLibraryCode/modules/juce_core/text/juce_StringArray.h:34:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/memory/juce_HeapBlock.h:266:74: warning: ‘void* realloc(void*, size_t)’ moving an object of non-trivially copyable type ‘struct std::pair’; use ‘new’ and ‘delete’ instead [-Wclass-memaccess] 266 | : std::realloc (data, static_cast (newNumElements) * elementSize)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14/bits/stl_tempbuf.h:62, from /usr/include/c++/14/memory:66, from ../../JuceLibraryCode/modules/juce_core/system/juce_StandardHeader.h:46, from ../../JuceLibraryCode/modules/juce_core/juce_core.h:178: /usr/include/c++/14/bits/stl_pair.h:284:12: note: ‘struct std::pair’ declared here 284 | struct pair | ^~~~ ../../JuceLibraryCode/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of ‘void juce::HeapBlock::realloc(SizeType, size_t) [with SizeType = long unsigned int; ElementType = juce::DisplayGeometry::ExtendedInfo; bool throwOnFailure = false; size_t = long unsigned int]’: ../../JuceLibraryCode/modules/juce_core/containers/juce_ArrayAllocationBase.h:81:34: required from ‘void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::DisplayGeometry::ExtendedInfo; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]’ /usr/include/c++/14/bits/stl_pair.h:284:12: note: 81 | elements.realloc ((size_t) numElements); /usr/include/c++/14/bits/stl_pair.h:284:12: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/containers/juce_ArrayAllocationBase.h:100:13: required from ‘void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::DisplayGeometry::ExtendedInfo; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]’ /usr/include/c++/14/bits/stl_pair.h:284:12: note: 100 | setAllocatedSize ((minNumElements + minNumElements / 2 + 8) & ~7); /usr/include/c++/14/bits/stl_pair.h:284:12: note: | ^~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/containers/juce_Array.h:424:34: required from ‘void juce::Array::add(const ElementType&) [with ElementType = juce::DisplayGeometry::ExtendedInfo; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]’ /usr/include/c++/14/bits/stl_pair.h:284:12: note: 424 | data.ensureAllocatedSize (numUsed + 1); /usr/include/c++/14/bits/stl_pair.h:284:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_gui_basics/native/juce_linux_X11_Windowing.cpp:1220:47: required from here /usr/include/c++/14/bits/stl_pair.h:284:12: note: 1220 | infos.add (e); /usr/include/c++/14/bits/stl_pair.h:284:12: note: | ~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_core/memory/juce_HeapBlock.h:266:74: warning: ‘void* realloc(void*, size_t)’ moving an object of non-trivially copyable type ‘struct juce::DisplayGeometry::ExtendedInfo’; use ‘new’ and ‘delete’ instead [-Wclass-memaccess] 266 | : std::realloc (data, static_cast (newNumElements) * elementSize)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../JuceLibraryCode/modules/juce_gui_basics/juce_gui_basics.cpp:318: ../../JuceLibraryCode/modules/juce_gui_basics/native/juce_linux_X11_Windowing.cpp:779:12: note: ‘struct juce::DisplayGeometry::ExtendedInfo’ declared here 779 | struct ExtendedInfo | ^~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of ‘void juce::HeapBlock::realloc(SizeType, size_t) [with SizeType = long unsigned int; ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]’: ../../JuceLibraryCode/modules/juce_core/containers/juce_ArrayAllocationBase.h:81:34: required from ‘void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]’ ../../JuceLibraryCode/modules/juce_gui_basics/native/juce_linux_X11_Windowing.cpp:779:12: note: 81 | elements.realloc ((size_t) numElements); ../../JuceLibraryCode/modules/juce_gui_basics/native/juce_linux_X11_Windowing.cpp:779:12: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/containers/juce_Array.h:74:31: required from ‘juce::Array::Array(const juce::Array&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]’ ../../JuceLibraryCode/modules/juce_gui_basics/native/juce_linux_X11_Windowing.cpp:779:12: note: 74 | data.setAllocatedSize (other.numUsed); ../../JuceLibraryCode/modules/juce_gui_basics/native/juce_linux_X11_Windowing.cpp:779:12: note: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_RectangleList.h:53:51: required from ‘juce::RectangleList::RectangleList(const juce::RectangleList&) [with ValueType = int]’ ../../JuceLibraryCode/modules/juce_gui_basics/native/juce_linux_X11_Windowing.cpp:779:12: note: 53 | RectangleList (const RectangleList& other) : rects (other.rects) ../../JuceLibraryCode/modules/juce_gui_basics/native/juce_linux_X11_Windowing.cpp:779:12: note: | ^~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_gui_basics/native/juce_linux_X11_Windowing.cpp:2662:77: required from here ../../JuceLibraryCode/modules/juce_gui_basics/native/juce_linux_X11_Windowing.cpp:779:12: note: 2662 | RectangleList originalRepaintRegion (regionsNeedingRepaint); ../../JuceLibraryCode/modules/juce_gui_basics/native/juce_linux_X11_Windowing.cpp:779:12: note: | ^ ../../JuceLibraryCode/modules/juce_core/memory/juce_HeapBlock.h:266:74: warning: ‘void* realloc(void*, size_t)’ moving an object of non-trivially copyable type ‘class juce::Rectangle’; use ‘new’ and ‘delete’ instead [-Wclass-memaccess] 266 | : std::realloc (data, static_cast (newNumElements) * elementSize)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: ‘class juce::Rectangle’ declared here 39 | class Rectangle | ^~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of ‘void juce::HeapBlock::realloc(SizeType, size_t) [with SizeType = long unsigned int; ElementType = juce::Desktop::Displays::Display; bool throwOnFailure = false; size_t = long unsigned int]’: ../../JuceLibraryCode/modules/juce_core/containers/juce_ArrayAllocationBase.h:81:34: required from ‘void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Desktop::Displays::Display; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]’ ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: 81 | elements.realloc ((size_t) numElements); ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/containers/juce_ArrayAllocationBase.h:100:13: required from ‘void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::Desktop::Displays::Display; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]’ ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: 100 | setAllocatedSize ((minNumElements + minNumElements / 2 + 8) & ~7); ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: | ^~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/containers/juce_Array.h:424:34: required from ‘void juce::Array::add(const ElementType&) [with ElementType = juce::Desktop::Displays::Display; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]’ ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: 424 | data.ensureAllocatedSize (numUsed + 1); ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_gui_basics/native/juce_linux_X11_Windowing.cpp:3864:26: required from here ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: 3864 | displays.add (d); ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_core/memory/juce_HeapBlock.h:266:74: warning: ‘void* realloc(void*, size_t)’ moving an object of non-trivially copyable type ‘struct juce::Desktop::Displays::Display’; use ‘new’ and ‘delete’ instead [-Wclass-memaccess] 266 | : std::realloc (data, static_cast (newNumElements) * elementSize)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../JuceLibraryCode/modules/juce_gui_basics/juce_gui_basics.h:173: ../../JuceLibraryCode/modules/juce_gui_basics/components/juce_Desktop.h:335:16: note: ‘struct juce::Desktop::Displays::Display’ declared here 335 | struct Display | ^~~~~~~ ../../JuceLibraryCode/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of ‘void juce::HeapBlock::realloc(SizeType, size_t) [with SizeType = long unsigned int; ElementType = juce::LookAndFeel::ColourSetting; bool throwOnFailure = false; size_t = long unsigned int]’: ../../JuceLibraryCode/modules/juce_core/containers/juce_ArrayAllocationBase.h:81:34: required from ‘void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::LookAndFeel::ColourSetting; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]’ ../../JuceLibraryCode/modules/juce_gui_basics/components/juce_Desktop.h:335:16: note: 81 | elements.realloc ((size_t) numElements); ../../JuceLibraryCode/modules/juce_gui_basics/components/juce_Desktop.h:335:16: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/containers/juce_ArrayAllocationBase.h:100:13: required from ‘void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::LookAndFeel::ColourSetting; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]’ ../../JuceLibraryCode/modules/juce_gui_basics/components/juce_Desktop.h:335:16: note: 100 | setAllocatedSize ((minNumElements + minNumElements / 2 + 8) & ~7); ../../JuceLibraryCode/modules/juce_gui_basics/components/juce_Desktop.h:335:16: note: | ^~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/containers/juce_Array.h:472:34: required from ‘void juce::Array::insert(int, ParameterType) [with ElementType = juce::LookAndFeel::ColourSetting; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0; ParameterType = const juce::LookAndFeel::ColourSetting&]’ ../../JuceLibraryCode/modules/juce_gui_basics/components/juce_Desktop.h:335:16: note: 472 | data.ensureAllocatedSize (numUsed + 1); ../../JuceLibraryCode/modules/juce_gui_basics/components/juce_Desktop.h:335:16: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/containers/juce_SortedSet.h:302:21: required from ‘bool juce::SortedSet::add(const ElementType&) [with ElementType = juce::LookAndFeel::ColourSetting; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]’ ../../JuceLibraryCode/modules/juce_gui_basics/components/juce_Desktop.h:335:16: note: 302 | data.insert (s, newElement); ../../JuceLibraryCode/modules/juce_gui_basics/components/juce_Desktop.h:335:16: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_gui_basics/lookandfeel/juce_LookAndFeel.cpp:98:21: required from here ../../JuceLibraryCode/modules/juce_gui_basics/components/juce_Desktop.h:335:16: note: 98 | colours.add (c); ../../JuceLibraryCode/modules/juce_gui_basics/components/juce_Desktop.h:335:16: note: | ~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_core/memory/juce_HeapBlock.h:266:74: warning: ‘void* realloc(void*, size_t)’ moving an object of non-trivially copyable type ‘struct juce::LookAndFeel::ColourSetting’; use ‘new’ and ‘delete’ instead [-Wclass-memaccess] 266 | : std::realloc (data, static_cast (newNumElements) * elementSize)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_gui_basics/lookandfeel/juce_LookAndFeel.h:229:12: note: ‘struct juce::LookAndFeel::ColourSetting’ declared here 229 | struct ColourSetting | ^~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/memory/juce_HeapBlock.h: In instantiation of ‘void juce::HeapBlock::realloc(SizeType, size_t) [with SizeType = long unsigned int; ElementType = juce::Rectangle; bool throwOnFailure = false; size_t = long unsigned int]’: ../../JuceLibraryCode/modules/juce_core/containers/juce_ArrayAllocationBase.h:81:34: required from ‘void juce::ArrayAllocationBase::setAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]’ ../../JuceLibraryCode/modules/juce_gui_basics/lookandfeel/juce_LookAndFeel.h:229:12: note: 81 | elements.realloc ((size_t) numElements); ../../JuceLibraryCode/modules/juce_gui_basics/lookandfeel/juce_LookAndFeel.h:229:12: note: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/containers/juce_ArrayAllocationBase.h:100:13: required from ‘void juce::ArrayAllocationBase::ensureAllocatedSize(int) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection]’ ../../JuceLibraryCode/modules/juce_gui_basics/lookandfeel/juce_LookAndFeel.h:229:12: note: 100 | setAllocatedSize ((minNumElements + minNumElements / 2 + 8) & ~7); ../../JuceLibraryCode/modules/juce_gui_basics/lookandfeel/juce_LookAndFeel.h:229:12: note: | ^~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/containers/juce_Array.h:424:34: required from ‘void juce::Array::add(const ElementType&) [with ElementType = juce::Rectangle; TypeOfCriticalSectionToUse = juce::DummyCriticalSection; int minimumAllocatedSize = 0]’ ../../JuceLibraryCode/modules/juce_gui_basics/lookandfeel/juce_LookAndFeel.h:229:12: note: 424 | data.ensureAllocatedSize (numUsed + 1); ../../JuceLibraryCode/modules/juce_gui_basics/lookandfeel/juce_LookAndFeel.h:229:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_RectangleList.h:119:27: required from ‘void juce::RectangleList::add(RectangleType) [with ValueType = float; RectangleType = juce::Rectangle]’ ../../JuceLibraryCode/modules/juce_gui_basics/lookandfeel/juce_LookAndFeel.h:229:12: note: 119 | rects.add (rect); ../../JuceLibraryCode/modules/juce_gui_basics/lookandfeel/juce_LookAndFeel.h:229:12: note: | ~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_RectangleList.h:170:13: required from ‘void juce::RectangleList::add(ValueType, ValueType, ValueType, ValueType) [with ValueType = float]’ ../../JuceLibraryCode/modules/juce_gui_basics/lookandfeel/juce_LookAndFeel.h:229:12: note: 170 | add (RectangleType (x, y, width, height)); ../../JuceLibraryCode/modules/juce_gui_basics/lookandfeel/juce_LookAndFeel.h:229:12: note: | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_gui_basics/widgets/juce_TextEditor.cpp:545:18: required from here ../../JuceLibraryCode/modules/juce_gui_basics/lookandfeel/juce_LookAndFeel.h:229:12: note: 545 | area.add (startX, lineY, endX - startX, lineHeight * lineSpacing); ../../JuceLibraryCode/modules/juce_gui_basics/lookandfeel/juce_LookAndFeel.h:229:12: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_core/memory/juce_HeapBlock.h:266:74: warning: ‘void* realloc(void*, size_t)’ moving an object of non-trivially copyable type ‘class juce::Rectangle’; use ‘new’ and ‘delete’ instead [-Wclass-memaccess] 266 | : std::realloc (data, static_cast (newNumElements) * elementSize)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: ‘class juce::Rectangle’ declared here 39 | class Rectangle | ^~~~~~~~~ In file included from ../../JuceLibraryCode/modules/juce_graphics/juce_graphics.h:134: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:624:29: required from ‘void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLine(int, int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = true]’ ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: 624 | replaceLine (dest, p, width); ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1984:79: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIteratorFloat::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: 1984 | if (clippedWidth > 0) r.handleEdgeTableLine (clippedLeft, clippedWidth, f.topAlpha); ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1550:26: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIteratorFloat; DestPixelType = juce::PixelAlpha]’ ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: 1550 | iter.iterate (r); ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2604:67: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIteratorFloat]’ ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: 2604 | default: EdgeTableFillers::renderSolidFill (iter, destData, colour, replaceContents, (PixelAlpha*) 0); break; ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1855:39: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, juce::Rectangle, juce::PixelARGB) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: 1855 | state.fillWithSolidColour (iter, colour, false); ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1852:14: required from here ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: 1852 | void fillRectWithColour (SavedStateType& state, Rectangle area, PixelARGB colour) const override ../../JuceLibraryCode/modules/juce_graphics/geometry/juce_Rectangle.h:39:7: note: | ^~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:697:24: warning: ‘void* memset(void*, int, size_t)’ writing to an object of non-trivial type ‘class juce::PixelAlpha’; use assignment instead [-Wclass-memaccess] 697 | memset (dest, colour.getAlpha(), (size_t) width); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../JuceLibraryCode/modules/juce_graphics/juce_graphics.h:112: ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: ‘class juce::PixelAlpha’ declared here 601 | class JUCE_API PixelAlpha | ^~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::SolidColour::replaceLine(juce::PixelAlpha*, juce::PixelARGB, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:624:29: required from ‘void juce::RenderingHelpers::EdgeTableFillers::SolidColour::handleEdgeTableLine(int, int, int) const [with PixelType = juce::PixelAlpha; bool replaceExisting = false]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 624 | replaceLine (dest, p, width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1984:79: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIteratorFloat::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::SolidColour; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1984 | if (clippedWidth > 0) r.handleEdgeTableLine (clippedLeft, clippedWidth, f.topAlpha); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1555:26: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderSolidFill(Iterator&, const juce::Image::BitmapData&, juce::PixelARGB, bool, DestPixelType*) [with Iterator = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIteratorFloat; DestPixelType = juce::PixelAlpha]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1555 | iter.iterate (r); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2604:67: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::fillWithSolidColour(IteratorType&, juce::PixelARGB, bool) const [with IteratorType = juce::RenderingHelpers::ClipRegions::RectangleListRegion::SubRectangleIteratorFloat]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 2604 | default: EdgeTableFillers::renderSolidFill (iter, destData, colour, replaceContents, (PixelAlpha*) 0); break; ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1855:39: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::fillRectWithColour(SavedStateType&, juce::Rectangle, juce::PixelARGB) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1855 | state.fillWithSolidColour (iter, colour, false); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1852:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1852 | void fillRectWithColour (SavedStateType& state, Rectangle area, PixelARGB colour) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ^~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:697:24: warning: ‘void* memset(void*, int, size_t)’ writing to an object of non-trivial type ‘class juce::PixelAlpha’; use assignment instead [-Wclass-memaccess] 697 | memset (dest, colour.getAlpha(), (size_t) width); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: ‘class juce::PixelAlpha’ declared here 601 | class JUCE_API PixelAlpha | ^~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:867:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 867 | copyRow (dest, getSrcPixel (x), width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ^~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:47: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1894 | r.handleEdgeTableLineFull (x, w); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1492:123: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1492 | if (tiledFill) { ImageFill r (destData, srcData, alpha, x, y); iter.iterate (r); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2592:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 2592 | EdgeTableFillers::renderImageUntransformed (iter, destData, srcData, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1875:44: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1875 | state.renderImageUntransformed (*this, src, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1873:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1873 | void renderImageUntransformed (SavedStateType& state, const Image& src, int alpha, int x, int y, bool tiledFill) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:927:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelARGB’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 927 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: ‘class juce::PixelARGB’ declared here 59 | class JUCE_API PixelARGB | ^~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:867:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 867 | copyRow (dest, getSrcPixel (x), width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ^~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:47: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1894 | r.handleEdgeTableLineFull (x, w); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1493:123: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1493 | else { ImageFill r (destData, srcData, alpha, x, y); iter.iterate (r); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2592:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 2592 | EdgeTableFillers::renderImageUntransformed (iter, destData, srcData, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1875:44: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1875 | state.renderImageUntransformed (*this, src, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1873:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1873 | void renderImageUntransformed (SavedStateType& state, const Image& src, int alpha, int x, int y, bool tiledFill) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:927:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelARGB’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 927 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: ‘class juce::PixelARGB’ declared here 59 | class JUCE_API PixelARGB | ^~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:867:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 867 | copyRow (dest, getSrcPixel (x), width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ^~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:47: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1894 | r.handleEdgeTableLineFull (x, w); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1496:122: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1496 | if (tiledFill) { ImageFill r (destData, srcData, alpha, x, y); iter.iterate (r); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2592:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 2592 | EdgeTableFillers::renderImageUntransformed (iter, destData, srcData, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1875:44: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1875 | state.renderImageUntransformed (*this, src, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1873:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1873 | void renderImageUntransformed (SavedStateType& state, const Image& src, int alpha, int x, int y, bool tiledFill) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:927:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelARGB’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 927 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: ‘class juce::PixelARGB’ declared here 59 | class JUCE_API PixelARGB | ^~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:867:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 867 | copyRow (dest, getSrcPixel (x), width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ^~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:47: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1894 | r.handleEdgeTableLineFull (x, w); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1497:122: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1497 | else { ImageFill r (destData, srcData, alpha, x, y); iter.iterate (r); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2592:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 2592 | EdgeTableFillers::renderImageUntransformed (iter, destData, srcData, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1875:44: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1875 | state.renderImageUntransformed (*this, src, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1873:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1873 | void renderImageUntransformed (SavedStateType& state, const Image& src, int alpha, int x, int y, bool tiledFill) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:927:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelARGB’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 927 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: ‘class juce::PixelARGB’ declared here 59 | class JUCE_API PixelARGB | ^~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:867:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 867 | copyRow (dest, getSrcPixel (x), width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ^~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:47: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1894 | r.handleEdgeTableLineFull (x, w); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1500:124: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1500 | if (tiledFill) { ImageFill r (destData, srcData, alpha, x, y); iter.iterate (r); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2592:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 2592 | EdgeTableFillers::renderImageUntransformed (iter, destData, srcData, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1875:44: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1875 | state.renderImageUntransformed (*this, src, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1873:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1873 | void renderImageUntransformed (SavedStateType& state, const Image& src, int alpha, int x, int y, bool tiledFill) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:927:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelARGB’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 927 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: ‘class juce::PixelARGB’ declared here 59 | class JUCE_API PixelARGB | ^~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:867:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelARGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 867 | copyRow (dest, getSrcPixel (x), width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ^~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:47: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1894 | r.handleEdgeTableLineFull (x, w); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1501:124: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1501 | else { ImageFill r (destData, srcData, alpha, x, y); iter.iterate (r); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2592:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 2592 | EdgeTableFillers::renderImageUntransformed (iter, destData, srcData, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1875:44: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1875 | state.renderImageUntransformed (*this, src, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1873:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1873 | void renderImageUntransformed (SavedStateType& state, const Image& src, int alpha, int x, int y, bool tiledFill) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:927:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelARGB’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 927 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: ‘class juce::PixelARGB’ declared here 59 | class JUCE_API PixelARGB | ^~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:867:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 867 | copyRow (dest, getSrcPixel (x), width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ^~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:47: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1894 | r.handleEdgeTableLineFull (x, w); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1510:122: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1510 | if (tiledFill) { ImageFill r (destData, srcData, alpha, x, y); iter.iterate (r); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2592:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 2592 | EdgeTableFillers::renderImageUntransformed (iter, destData, srcData, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1875:44: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1875 | state.renderImageUntransformed (*this, src, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1873:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: 1873 | void renderImageUntransformed (SavedStateType& state, const Image& src, int alpha, int x, int y, bool tiledFill) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:59:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:927:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelRGB’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 927 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: ‘class juce::PixelRGB’ declared here 350 | class JUCE_API PixelRGB | ^~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:867:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 867 | copyRow (dest, getSrcPixel (x), width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ^~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:47: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1894 | r.handleEdgeTableLineFull (x, w); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1511:122: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1511 | else { ImageFill r (destData, srcData, alpha, x, y); iter.iterate (r); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2592:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 2592 | EdgeTableFillers::renderImageUntransformed (iter, destData, srcData, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1875:44: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1875 | state.renderImageUntransformed (*this, src, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1873:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1873 | void renderImageUntransformed (SavedStateType& state, const Image& src, int alpha, int x, int y, bool tiledFill) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:927:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelRGB’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 927 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: ‘class juce::PixelRGB’ declared here 350 | class JUCE_API PixelRGB | ^~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:867:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 867 | copyRow (dest, getSrcPixel (x), width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ^~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:47: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1894 | r.handleEdgeTableLineFull (x, w); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1514:121: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1514 | if (tiledFill) { ImageFill r (destData, srcData, alpha, x, y); iter.iterate (r); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2592:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 2592 | EdgeTableFillers::renderImageUntransformed (iter, destData, srcData, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1875:44: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1875 | state.renderImageUntransformed (*this, src, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1873:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1873 | void renderImageUntransformed (SavedStateType& state, const Image& src, int alpha, int x, int y, bool tiledFill) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:927:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelRGB’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 927 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: ‘class juce::PixelRGB’ declared here 350 | class JUCE_API PixelRGB | ^~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:867:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 867 | copyRow (dest, getSrcPixel (x), width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ^~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:47: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1894 | r.handleEdgeTableLineFull (x, w); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1515:121: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1515 | else { ImageFill r (destData, srcData, alpha, x, y); iter.iterate (r); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2592:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 2592 | EdgeTableFillers::renderImageUntransformed (iter, destData, srcData, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1875:44: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1875 | state.renderImageUntransformed (*this, src, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1873:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1873 | void renderImageUntransformed (SavedStateType& state, const Image& src, int alpha, int x, int y, bool tiledFill) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:927:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelRGB’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 927 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: ‘class juce::PixelRGB’ declared here 350 | class JUCE_API PixelRGB | ^~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:867:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 867 | copyRow (dest, getSrcPixel (x), width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ^~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:47: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1894 | r.handleEdgeTableLineFull (x, w); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1518:123: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1518 | if (tiledFill) { ImageFill r (destData, srcData, alpha, x, y); iter.iterate (r); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2592:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 2592 | EdgeTableFillers::renderImageUntransformed (iter, destData, srcData, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1875:44: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1875 | state.renderImageUntransformed (*this, src, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1873:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1873 | void renderImageUntransformed (SavedStateType& state, const Image& src, int alpha, int x, int y, bool tiledFill) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:927:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelRGB’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 927 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: ‘class juce::PixelRGB’ declared here 350 | class JUCE_API PixelRGB | ^~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:867:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelRGB; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 867 | copyRow (dest, getSrcPixel (x), width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ^~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:47: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1894 | r.handleEdgeTableLineFull (x, w); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1519:123: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1519 | else { ImageFill r (destData, srcData, alpha, x, y); iter.iterate (r); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2592:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 2592 | EdgeTableFillers::renderImageUntransformed (iter, destData, srcData, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1875:44: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1875 | state.renderImageUntransformed (*this, src, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1873:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1873 | void renderImageUntransformed (SavedStateType& state, const Image& src, int alpha, int x, int y, bool tiledFill) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:927:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelRGB’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 927 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: ‘class juce::PixelRGB’ declared here 350 | class JUCE_API PixelRGB | ^~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:867:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = true]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 867 | copyRow (dest, getSrcPixel (x), width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ^~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:47: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1894 | r.handleEdgeTableLineFull (x, w); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1528:125: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1528 | if (tiledFill) { ImageFill r (destData, srcData, alpha, x, y); iter.iterate (r); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2592:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 2592 | EdgeTableFillers::renderImageUntransformed (iter, destData, srcData, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1875:44: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1875 | state.renderImageUntransformed (*this, src, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1873:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: 1873 | void renderImageUntransformed (SavedStateType& state, const Image& src, int alpha, int x, int y, bool tiledFill) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:350:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:927:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelAlpha’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 927 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: ‘class juce::PixelAlpha’ declared here 601 | class JUCE_API PixelAlpha | ^~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:867:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelARGB; bool repeatPattern = false]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 867 | copyRow (dest, getSrcPixel (x), width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ^~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:47: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1894 | r.handleEdgeTableLineFull (x, w); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1529:125: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1529 | else { ImageFill r (destData, srcData, alpha, x, y); iter.iterate (r); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2592:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 2592 | EdgeTableFillers::renderImageUntransformed (iter, destData, srcData, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1875:44: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1875 | state.renderImageUntransformed (*this, src, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1873:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1873 | void renderImageUntransformed (SavedStateType& state, const Image& src, int alpha, int x, int y, bool tiledFill) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:927:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelAlpha’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 927 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: ‘class juce::PixelAlpha’ declared here 601 | class JUCE_API PixelAlpha | ^~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:867:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = true]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 867 | copyRow (dest, getSrcPixel (x), width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ^~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:47: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1894 | r.handleEdgeTableLineFull (x, w); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1532:125: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1532 | if (tiledFill) { ImageFill r (destData, srcData, alpha, x, y); iter.iterate (r); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2592:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 2592 | EdgeTableFillers::renderImageUntransformed (iter, destData, srcData, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1875:44: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1875 | state.renderImageUntransformed (*this, src, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1873:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1873 | void renderImageUntransformed (SavedStateType& state, const Image& src, int alpha, int x, int y, bool tiledFill) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:927:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelAlpha’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 927 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: ‘class juce::PixelAlpha’ declared here 601 | class JUCE_API PixelAlpha | ^~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:867:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelRGB; bool repeatPattern = false]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 867 | copyRow (dest, getSrcPixel (x), width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ^~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:47: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1894 | r.handleEdgeTableLineFull (x, w); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1533:125: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1533 | else { ImageFill r (destData, srcData, alpha, x, y); iter.iterate (r); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2592:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 2592 | EdgeTableFillers::renderImageUntransformed (iter, destData, srcData, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1875:44: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1875 | state.renderImageUntransformed (*this, src, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1873:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1873 | void renderImageUntransformed (SavedStateType& state, const Image& src, int alpha, int x, int y, bool tiledFill) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:927:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelAlpha’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 927 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: ‘class juce::PixelAlpha’ declared here 601 | class JUCE_API PixelAlpha | ^~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:867:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = true]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 867 | copyRow (dest, getSrcPixel (x), width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ^~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:47: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1894 | r.handleEdgeTableLineFull (x, w); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1536:125: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1536 | if (tiledFill) { ImageFill r (destData, srcData, alpha, x, y); iter.iterate (r); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2592:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 2592 | EdgeTableFillers::renderImageUntransformed (iter, destData, srcData, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1875:44: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1875 | state.renderImageUntransformed (*this, src, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1873:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1873 | void renderImageUntransformed (SavedStateType& state, const Image& src, int alpha, int x, int y, bool tiledFill) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:927:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelAlpha’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 927 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: ‘class juce::PixelAlpha’ declared here 601 | class JUCE_API PixelAlpha | ^~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h: In instantiation of ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::copyRow(DestPixelType*, const SrcPixelType*, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]’: ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:867:21: required from ‘void juce::RenderingHelpers::EdgeTableFillers::ImageFill::handleEdgeTableLineFull(int, int) const [with DestPixelType = juce::PixelAlpha; SrcPixelType = juce::PixelAlpha; bool repeatPattern = false]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 867 | copyRow (dest, getSrcPixel (x), width); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ^~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1894:47: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::iterate(Renderer&) const [with Renderer = juce::RenderingHelpers::EdgeTableFillers::ImageFill; SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1894 | r.handleEdgeTableLineFull (x, w); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1537:125: required from ‘void juce::RenderingHelpers::EdgeTableFillers::renderImageUntransformed(Iterator&, const juce::Image::BitmapData&, const juce::Image::BitmapData&, int, int, int, bool) [with Iterator = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1537 | else { ImageFill r (destData, srcData, alpha, x, y); iter.iterate (r); } ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~^~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:2592:52: required from ‘void juce::RenderingHelpers::SoftwareRendererSavedState::renderImageUntransformed(IteratorType&, const juce::Image&, int, int, int, bool) const [with IteratorType = const juce::RenderingHelpers::ClipRegions::RectangleListRegion]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 2592 | EdgeTableFillers::renderImageUntransformed (iter, destData, srcData, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1875:44: required from ‘void juce::RenderingHelpers::ClipRegions::RectangleListRegion::renderImageUntransformed(SavedStateType&, const juce::Image&, int, int, int, bool) const [with SavedStateType = juce::RenderingHelpers::SoftwareRendererSavedState]’ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1875 | state.renderImageUntransformed (*this, src, alpha, x, y, tiledFill); ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:1873:14: required from here ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: 1873 | void renderImageUntransformed (SavedStateType& state, const Image& src, int alpha, int x, int y, bool tiledFill) const override ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: | ^~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/native/juce_RenderingHelpers.h:927:24: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class juce::PixelAlpha’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 927 | memcpy (dest, src, (size_t) (width * srcStride)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../JuceLibraryCode/modules/juce_graphics/colour/juce_PixelFormats.h:601:17: note: ‘class juce::PixelAlpha’ declared here 601 | class JUCE_API PixelAlpha | ^~~~~~~~~~ In file included from ../../JuceLibraryCode/modules/juce_gui_basics/juce_gui_basics.cpp:317: ../../JuceLibraryCode/modules/juce_gui_basics/native/juce_linux_X11_Clipboard.cpp: In function ‘juce::ClipboardHelpers::handleSelection(XSelectionRequestEvent&)’: ../../JuceLibraryCode/modules/juce_gui_basics/native/juce_linux_X11_Clipboard.cpp:170:24: warning: array subscript 1 is outside array bounds of ‘void[8]’ [-Warray-bounds=] 170 | atoms[1] = XA_STRING; | ~~~~~~~^ In member function ‘juce::HeapBlock::calloc(unsigned long, unsigned long)void’, inlined from ‘juce::ClipboardHelpers::handleSelection(XSelectionRequestEvent&)’ at ../../JuceLibraryCode/modules/juce_gui_basics/native/juce_linux_X11_Clipboard.cpp:167:29: ../../JuceLibraryCode/modules/juce_core/memory/juce_HeapBlock.h:239:55: note: at offset 8 into object of size 8 allocated by ‘calloc’ 239 | data = static_cast (std::calloc (static_cast (newNumElements), elementSize)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Linking Tunefish4 - Shared Code mkdir -p build mkdir -p build mkdir -p build ar -rcs build/Tunefish4.a build/intermediate/Release/tfsynthprogram_d4691da3.o build/intermediate/Release/tflookandfeel_96d6a44d.o build/intermediate/Release/PluginProcessor_a059e380.o build/intermediate/Release/PluginEditor_94d4fb09.o build/intermediate/Release/tf4_c53dd0b0.o build/intermediate/Release/tf4fx_cda591c2.o build/intermediate/Release/tfrecorder_1db2e6cc.o build/intermediate/Release/array_c34163e3.o build/intermediate/Release/random_f6bd4543.o build/intermediate/Release/runtime_3a4468a2.o build/intermediate/Release/simd_a958b0ad.o build/intermediate/Release/include_juce_audio_basics_8a4e984a.o build/intermediate/Release/include_juce_audio_devices_63111d02.o build/intermediate/Release/include_juce_audio_formats_15f82001.o build/intermediate/Release/include_juce_audio_plugin_client_utils_e32edaee.o build/intermediate/Release/include_juce_audio_processors_10c03666.o build/intermediate/Release/include_juce_audio_utils_9f9fb2d6.o build/intermediate/Release/include_juce_core_f26d17db.o build/intermediate/Release/include_juce_cryptography_8cb807a8.o build/intermediate/Release/include_juce_data_structures_7471b1e3.o build/intermediate/Release/include_juce_events_fd7d695.o build/intermediate/Release/include_juce_graphics_f817e147.o build/intermediate/Release/include_juce_gui_basics_e3f79785.o build/intermediate/Release/include_juce_gui_extra_6dee1c1a.o build/intermediate/Release/include_juce_opengl_a8a032b.o build/intermediate/Release/include_juce_video_be78589.o Linking Tunefish4 - VST mkdir -p build mkdir -p build mkdir -p build g++ -o build/Tunefish4.so build/intermediate/Release/include_juce_audio_plugin_client_VST2_dd551e08.o build/Tunefish4.a -Lbuild -Lbuild -L/usr/X11R6/lib/ -lasound -lfreetype -lcurl -lX11 -lXext -lXinerama -lwebkit2gtk-4.0 -lsoup-2.4 -Wl,--export-dynamic -lgmodule-2.0 -pthread -ljavascriptcoregtk-4.0 -lgtk-3 -lgdk-3 -lz -lpangocairo-1.0 -lpango-1.0 -lharfbuzz -latk-1.0 -lcairo-gobject -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -lgobject-2.0 -lglib-2.0 -lGL -ldl -lpthread -lrt -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -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 + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.iKiQ42 + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/tunefish-4.2.0.d56812e-2.fc41.x86_64 '!=' / ']' + rm -rf /builddir/build/BUILDROOT/tunefish-4.2.0.d56812e-2.fc41.x86_64 ++ dirname /builddir/build/BUILDROOT/tunefish-4.2.0.d56812e-2.fc41.x86_64 + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/tunefish-4.2.0.d56812e-2.fc41.x86_64 + 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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -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-errors -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 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423 + cd src/tunefish4/Builds/LinuxMakefile + install -m 755 -d /builddir/build/BUILDROOT/tunefish-4.2.0.d56812e-2.fc41.x86_64/usr/lib64/vst/ + install -m 755 build/Tunefish4.so /builddir/build/BUILDROOT/tunefish-4.2.0.d56812e-2.fc41.x86_64//usr/lib64/vst/ + install -m 755 -d /builddir/build/BUILDROOT/tunefish-4.2.0.d56812e-2.fc41.x86_64/usr/lib64/vst/tf4programs + install -m 644 ../../../../patches/tf4programs/program0.txt ../../../../patches/tf4programs/program1.txt ../../../../patches/tf4programs/program10.txt ../../../../patches/tf4programs/program11.txt ../../../../patches/tf4programs/program12.txt ../../../../patches/tf4programs/program13.txt ../../../../patches/tf4programs/program14.txt ../../../../patches/tf4programs/program15.txt ../../../../patches/tf4programs/program16.txt ../../../../patches/tf4programs/program17.txt ../../../../patches/tf4programs/program18.txt ../../../../patches/tf4programs/program19.txt ../../../../patches/tf4programs/program2.txt ../../../../patches/tf4programs/program20.txt ../../../../patches/tf4programs/program21.txt ../../../../patches/tf4programs/program22.txt ../../../../patches/tf4programs/program23.txt ../../../../patches/tf4programs/program24.txt ../../../../patches/tf4programs/program25.txt ../../../../patches/tf4programs/program26.txt ../../../../patches/tf4programs/program27.txt ../../../../patches/tf4programs/program28.txt ../../../../patches/tf4programs/program29.txt ../../../../patches/tf4programs/program3.txt ../../../../patches/tf4programs/program30.txt ../../../../patches/tf4programs/program31.txt ../../../../patches/tf4programs/program32.txt ../../../../patches/tf4programs/program33.txt ../../../../patches/tf4programs/program34.txt ../../../../patches/tf4programs/program35.txt ../../../../patches/tf4programs/program36.txt ../../../../patches/tf4programs/program37.txt ../../../../patches/tf4programs/program38.txt ../../../../patches/tf4programs/program39.txt ../../../../patches/tf4programs/program4.txt ../../../../patches/tf4programs/program40.txt ../../../../patches/tf4programs/program41.txt ../../../../patches/tf4programs/program42.txt ../../../../patches/tf4programs/program43.txt ../../../../patches/tf4programs/program44.txt ../../../../patches/tf4programs/program45.txt ../../../../patches/tf4programs/program46.txt ../../../../patches/tf4programs/program47.txt ../../../../patches/tf4programs/program48.txt ../../../../patches/tf4programs/program49.txt ../../../../patches/tf4programs/program5.txt ../../../../patches/tf4programs/program50.txt ../../../../patches/tf4programs/program51.txt ../../../../patches/tf4programs/program52.txt ../../../../patches/tf4programs/program53.txt ../../../../patches/tf4programs/program54.txt ../../../../patches/tf4programs/program55.txt ../../../../patches/tf4programs/program56.txt ../../../../patches/tf4programs/program57.txt ../../../../patches/tf4programs/program58.txt ../../../../patches/tf4programs/program59.txt ../../../../patches/tf4programs/program6.txt ../../../../patches/tf4programs/program60.txt ../../../../patches/tf4programs/program61.txt ../../../../patches/tf4programs/program62.txt ../../../../patches/tf4programs/program63.txt ../../../../patches/tf4programs/program64.txt ../../../../patches/tf4programs/program65.txt ../../../../patches/tf4programs/program66.txt ../../../../patches/tf4programs/program67.txt ../../../../patches/tf4programs/program68.txt ../../../../patches/tf4programs/program69.txt ../../../../patches/tf4programs/program7.txt ../../../../patches/tf4programs/program70.txt ../../../../patches/tf4programs/program71.txt ../../../../patches/tf4programs/program72.txt ../../../../patches/tf4programs/program73.txt ../../../../patches/tf4programs/program74.txt ../../../../patches/tf4programs/program75.txt ../../../../patches/tf4programs/program76.txt ../../../../patches/tf4programs/program77.txt ../../../../patches/tf4programs/program78.txt ../../../../patches/tf4programs/program79.txt ../../../../patches/tf4programs/program8.txt ../../../../patches/tf4programs/program80.txt ../../../../patches/tf4programs/program81.txt ../../../../patches/tf4programs/program82.txt ../../../../patches/tf4programs/program83.txt ../../../../patches/tf4programs/program84.txt ../../../../patches/tf4programs/program85.txt ../../../../patches/tf4programs/program86.txt ../../../../patches/tf4programs/program87.txt ../../../../patches/tf4programs/program88.txt ../../../../patches/tf4programs/program89.txt ../../../../patches/tf4programs/program9.txt ../../../../patches/tf4programs/program90.txt ../../../../patches/tf4programs/program91.txt /builddir/build/BUILDROOT/tunefish-4.2.0.d56812e-2.fc41.x86_64//usr/lib64/vst/tf4programs + /usr/bin/find-debuginfo -j2 --strict-build-id -m -i --build-id-seed 4.2.0.d56812e-2.fc41 --unique-debug-suffix -4.2.0.d56812e-2.fc41.x86_64 --unique-debug-src-base tunefish-4.2.0.d56812e-2.fc41.x86_64 --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 110000000 -S debugsourcefiles.list /builddir/build/BUILD/tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423 find-debuginfo: starting Extracting debug info from 1 files DWARF-compressing 1 files sepdebugcrcfix: Updated 1 CRC32s, 0 CRC32s did match. Creating .debug symlinks for symlinks to ELF files Copying sources found by 'debugedit -l' to /usr/src/debug/tunefish-4.2.0.d56812e-2.fc41.x86_64 29644 blocks 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 + /usr/lib/rpm/brp-remove-la-files + env /usr/lib/rpm/redhat/brp-python-bytecompile '' 1 0 -j2 + /usr/lib/rpm/redhat/brp-python-hardlink Processing files: tunefish-4.2.0.d56812e-2.fc41.x86_64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.9T8oeA + umask 022 + cd /builddir/build/BUILD + cd tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423 + DOCDIR=/builddir/build/BUILDROOT/tunefish-4.2.0.d56812e-2.fc41.x86_64/usr/share/doc/tunefish + export LC_ALL= + LC_ALL= + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/tunefish-4.2.0.d56812e-2.fc41.x86_64/usr/share/doc/tunefish + cp -pr /builddir/build/BUILD/tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/README.md /builddir/build/BUILDROOT/tunefish-4.2.0.d56812e-2.fc41.x86_64/usr/share/doc/tunefish + RPM_EC=0 ++ jobs -p + exit 0 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.XanxUH + umask 022 + cd /builddir/build/BUILD + cd tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423 + LICENSEDIR=/builddir/build/BUILDROOT/tunefish-4.2.0.d56812e-2.fc41.x86_64/usr/share/licenses/tunefish + export LC_ALL= + LC_ALL= + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/tunefish-4.2.0.d56812e-2.fc41.x86_64/usr/share/licenses/tunefish + cp -pr /builddir/build/BUILD/tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423/COPYING /builddir/build/BUILDROOT/tunefish-4.2.0.d56812e-2.fc41.x86_64/usr/share/licenses/tunefish + RPM_EC=0 ++ jobs -p + exit 0 Provides: tunefish = 4.2.0.d56812e-2.fc41 tunefish(x86-64) = 4.2.0.d56812e-2.fc41 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: libGL.so.1()(64bit) libX11.so.6()(64bit) libXext.so.6()(64bit) libXinerama.so.1()(64bit) libasound.so.2()(64bit) libasound.so.2(ALSA_0.9)(64bit) libasound.so.2(ALSA_0.9.0rc4)(64bit) libatk-1.0.so.0()(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.11)(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.15)(64bit) libc.so.6(GLIBC_2.16)(64bit) libc.so.6(GLIBC_2.17)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.3)(64bit) libc.so.6(GLIBC_2.3.2)(64bit) libc.so.6(GLIBC_2.3.4)(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_2.4)(64bit) libc.so.6(GLIBC_ABI_DT_RELR)(64bit) libcairo-gobject.so.2()(64bit) libcairo.so.2()(64bit) libcurl.so.4()(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) libgdk-3.so.0()(64bit) libgdk_pixbuf-2.0.so.0()(64bit) libgio-2.0.so.0()(64bit) libglib-2.0.so.0()(64bit) libgmodule-2.0.so.0()(64bit) libgobject-2.0.so.0()(64bit) libgtk-3.so.0()(64bit) libharfbuzz.so.0()(64bit) libjavascriptcoregtk-4.0.so.18()(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.2.5)(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) libpango-1.0.so.0()(64bit) libpangocairo-1.0.so.0()(64bit) libsoup-2.4.so.1()(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.15)(64bit) libstdc++.so.6(CXXABI_1.3.8)(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.21)(64bit) libstdc++.so.6(GLIBCXX_3.4.30)(64bit) libstdc++.so.6(GLIBCXX_3.4.32)(64bit) libstdc++.so.6(GLIBCXX_3.4.9)(64bit) libwebkit2gtk-4.0.so.37()(64bit) libz.so.1()(64bit) rtld(GNU_HASH) Processing files: tunefish-debugsource-4.2.0.d56812e-2.fc41.x86_64 Provides: tunefish-debugsource = 4.2.0.d56812e-2.fc41 tunefish-debugsource(x86-64) = 4.2.0.d56812e-2.fc41 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: tunefish-debuginfo-4.2.0.d56812e-2.fc41.x86_64 Provides: debuginfo(build-id) = fb196955e352931cb59303c3a064e330022d0a28 tunefish-debuginfo = 4.2.0.d56812e-2.fc41 tunefish-debuginfo(x86-64) = 4.2.0.d56812e-2.fc41 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: tunefish-debugsource(x86-64) = 4.2.0.d56812e-2.fc41 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/tunefish-4.2.0.d56812e-2.fc41.x86_64 Wrote: /builddir/build/RPMS/tunefish-debugsource-4.2.0.d56812e-2.fc41.x86_64.rpm Wrote: /builddir/build/RPMS/tunefish-4.2.0.d56812e-2.fc41.x86_64.rpm Wrote: /builddir/build/RPMS/tunefish-debuginfo-4.2.0.d56812e-2.fc41.x86_64.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.7LRrqh + umask 022 + cd /builddir/build/BUILD + cd tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423 + /usr/bin/rm -rf /builddir/build/BUILDROOT/tunefish-4.2.0.d56812e-2.fc41.x86_64 + RPM_EC=0 ++ jobs -p + exit 0 Executing(rmbuild): /bin/sh -e /var/tmp/rpm-tmp.prvLl6 + umask 022 + cd /builddir/build/BUILD + rm -rf /builddir/build/BUILD/tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423-SPECPARTS + rm -rf tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423 tunefish-d56812e8d99d8ce2753deb6d631190c9a1223423.gemspec + RPM_EC=0 ++ jobs -p + exit 0 RPM build warnings: %patchN is deprecated (1 usages found), use %patch N (or %patch -P N) Finish: rpmbuild tunefish-4.2.0.d56812e-2.fc41.src.rpm Finish: build phase for tunefish-4.2.0.d56812e-2.fc41.src.rpm INFO: chroot_scan: 1 files copied to /var/lib/copr-rpmbuild/results/chroot_scan INFO: /var/lib/mock/fedora-rawhide-x86_64-1711854804.320650/root/var/log/dnf5.log INFO: Done(/var/lib/copr-rpmbuild/results/tunefish-4.2.0.d56812e-2.fc41.src.rpm) Config(child) 3 minutes 19 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": "tunefish-debuginfo", "epoch": null, "version": "4.2.0.d56812e", "release": "2.fc41", "arch": "x86_64" }, { "name": "tunefish-debugsource", "epoch": null, "version": "4.2.0.d56812e", "release": "2.fc41", "arch": "x86_64" }, { "name": "tunefish", "epoch": null, "version": "4.2.0.d56812e", "release": "2.fc41", "arch": "src" }, { "name": "tunefish", "epoch": null, "version": "4.2.0.d56812e", "release": "2.fc41", "arch": "x86_64" } ] } RPMResults finished